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 SummaryNested classes/interfaces declared in interface java.lang.classfile.SignatureSignature.ArrayTypeSig, Signature.BaseTypeSig, Signature.ClassTypeSig, Signature.RefTypeSig, Signature.ThrowableSig, Signature.TypeArg, Signature.TypeParam, Signature.TypeVarSig
- 
Method SummaryModifier 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 declared in interface java.lang.classfile.SignaturesignatureString
- 
Method Details- 
baseTypechar baseType()Returns the single-letter descriptor for the base type.- Returns:
- the single-letter descriptor for the base type
 
- 
ofReturns 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 the- classDescis not primitive
 
- 
ofReturns 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 the- baseTypeis not a valid descriptor character for a primitive type or void
 
 
-