- All Superinterfaces:
Signature,Signature.RefTypeSig,Signature.ThrowableSig
- All Known Implementing Classes:
SignaturesImpl.TypeVarSigImpl
- Enclosing interface:
Signature
public static sealed interface Signature.TypeVarSig
extends Signature.RefTypeSig, Signature.ThrowableSig
permits SignaturesImpl.TypeVarSigImpl
Models the signature of a type variable.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.glavo.classfile.Signature
Signature.ArrayTypeSig, Signature.BaseTypeSig, Signature.ClassTypeSig, Signature.RefTypeSig, Signature.ThrowableSig, Signature.TypeArg, Signature.TypeParam, Signature.TypeVarSig -
Method Summary
Modifier and TypeMethodDescriptionReturns the name of the type variable.static Signature.TypeVarSigReturns a signature for a type variable.Methods inherited from interface org.glavo.classfile.Signature
signatureString
-
Method Details
-
identifier
String identifier()Returns the name of the type variable.- Returns:
- the name of the type variable
-
of
Returns a signature for a type variable.- Parameters:
identifier- the name of the type variable- Returns:
- a signature for a type variable
-