Class SignatureParser.FormalTypeParameter
- java.lang.Object
-
- org.codehaus.janino.util.signature.SignatureParser.FormalTypeParameter
-
- Enclosing class:
- SignatureParser
public static class SignatureParser.FormalTypeParameter extends java.lang.Object
Representation of the "FormalTypeParameter" clause, e.g. 'T extends MyClass & MyInterface
'.
-
-
Field Summary
Fields Modifier and Type Field Description SignatureParser.FieldTypeSignature
classBound
The class that this formal type parameter (optionally) extends.java.lang.String
identifier
The name of the formal type parameter, e.gjava.util.List<SignatureParser.FieldTypeSignature>
interfaceBounds
The interfaces that this formal type parameter (optionally) extends.
-
Constructor Summary
Constructors Constructor Description FormalTypeParameter(java.lang.String identifier, SignatureParser.FieldTypeSignature classBound, java.util.List<SignatureParser.FieldTypeSignature> interfaceBounds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
-
-
-
Field Detail
-
identifier
public final java.lang.String identifier
The name of the formal type parameter, e.g. 'T
'.
-
classBound
@Nullable public final SignatureParser.FieldTypeSignature classBound
The class that this formal type parameter (optionally) extends.
-
interfaceBounds
public final java.util.List<SignatureParser.FieldTypeSignature> interfaceBounds
The interfaces that this formal type parameter (optionally) extends.
-
-
Constructor Detail
-
FormalTypeParameter
public FormalTypeParameter(java.lang.String identifier, @Nullable SignatureParser.FieldTypeSignature classBound, java.util.List<SignatureParser.FieldTypeSignature> interfaceBounds)
-
-