Interface Signature.ArrayTypeSig
- All Superinterfaces:
- Signature,- Signature.RefTypeSig
- Enclosing interface:
- Signature
Models the signature of an array type.
- See Java Language Specification:
- 
10.1 Array Types
- See Java Virtual Machine Specification:
- 
4.7.9.1 Signatures
- Since:
- 24
- See Also:
- 
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 TypeMethodDescriptionReturns the signature of the component type.static Signature.ArrayTypeSigReturns a signature for an array type.static Signature.ArrayTypeSigReturns an array type with the given component type.Methods declared in interface java.lang.classfile.SignaturesignatureString
- 
Method Details- 
componentSignatureSignature componentSignature()Returns the signature of the component type.- Returns:
- the signature of the component type
 
- 
ofReturns an array type with the given component type.- Parameters:
- componentSignature- the component type
- Returns:
- an array type with the given component type
 
- 
ofReturns a signature for an array type.- Parameters:
- dims- the dimension of the array
- componentSignature- the component type
- Returns:
- a signature for an array type
- Throws:
- IllegalArgumentException- if the resulting array type exceeds 255 dimensions
 
 
-