Class Type.TypeParamType

java.lang.Object
org.openjdk.asmtools.jdis.notations.Type
org.openjdk.asmtools.jdis.notations.Type.TypeParamType
Enclosing class:
Type

public static class Type.TypeParamType extends Type
Represents a FormalTypeParameter. These are used to declare the type parameters for generic classes and methods.

See: JVMS 4.3.4 FormalTypeParameters: < FormalTypeParameter+ > FormalTypeParameter: Identifier ClassBound InterfaceBound* ClassBound: : FieldTypeSignature_opt InterfaceBound: : FieldTypeSignature

  • Field Details

    • name

      public final String name
    • classBound

      public final Type classBound
    • interfaceBounds

      public final List<Type> interfaceBounds
  • Constructor Details

    • TypeParamType

      public TypeParamType(String name, Type classBound, List<Type> interfaceBounds)
  • Method Details