Interface Signature.BaseTypeSig
- All Superinterfaces:
Signature
- Enclosing interface:
Signature
Models the signature of a primitive type (JLS 4.2) or void.
- See Java Language Specification:
-
4.2 Primitive Types and Values
- See Java Virtual Machine Specification:
-
4.7.9.1 Signatures
- Since:
- 24
-
Nested Class Summary
Nested classes/interfaces inherited from interface Signature
Signature.ArrayTypeSig, Signature.BaseTypeSig, Signature.ClassTypeSig, Signature.RefTypeSig, Signature.ThrowableSig, Signature.TypeArg, Signature.TypeParam, Signature.TypeVarSig
-
Method Summary
Modifier and TypeMethodDescriptionchar
baseType()
Returns the single-letter descriptor for the base type.static Signature.BaseTypeSig
of
(char baseType) Returns the signature of a primitive type or void.static Signature.BaseTypeSig
Returns the signature of a primitive type or void.Methods inherited from interface 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
- Throws:
IllegalArgumentException
- if theclassDesc
is not primitive
-
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
- Throws:
IllegalArgumentException
- if thebaseType
is not a valid descriptor character for a primitive type or void
-