Class Type.TypeVariable

  • Enclosing class:
    Type

    public static final class Type.TypeVariable
    extends Type
    • Field Detail

      • name

        private final java.lang.String name
      • firstBound

        private final Type firstBound
      • nextBounds

        private final java.util.List<Type> nextBounds
    • Constructor Detail

      • TypeVariable

        TypeVariable​(java.lang.String name,
                     Type firstBound,
                     java.util.List<Type> nextBounds)
    • Method Detail

      • appendToSignature

        void appendToSignature​(java.lang.StringBuilder signature)
        Specified by:
        appendToSignature in class Type
      • appendTypeParameterToSignature

        void appendTypeParameterToSignature​(java.lang.StringBuilder signature)