- All Superinterfaces:
Signature
- All Known Implementing Classes:
SignaturesImpl.BaseTypeSigImpl
- Enclosing interface:
Signature
public static sealed interface Signature.BaseTypeSig
extends Signature
permits SignaturesImpl.BaseTypeSigImpl
Models the signature of a primitive type or void
- Since:
- 22
-
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 TypeMethodDescriptioncharbaseType()Returns the single-letter descriptor for the base type.static Signature.BaseTypeSigof(char baseType) Returns the signature of a primitive type or void.static Signature.BaseTypeSigReturns the signature of a primitive type or void.Methods inherited from interface org.glavo.classfile.Signature
signatureString
-
Method Details
-
baseType
char baseType()Returns the single-letter descriptor for the base type.- Returns:
- the single-letter descriptor for the base type
-
of
Returns the signature of a primitive type or void.- Parameters:
classDesc- a symbolic descriptor for the base type, must correspond to a primitive type- Returns:
- the signature of a primitive type or void
-
of
Returns the signature of a primitive type or void.- Parameters:
baseType- the single-letter descriptor for the base type- Returns:
- the signature of a primitive type or void
-