Class SignatureParser.ArrayTypeSignature
- java.lang.Object
-
- org.codehaus.janino.util.signature.SignatureParser.ArrayTypeSignature
-
- All Implemented Interfaces:
SignatureParser.FieldTypeSignature,SignatureParser.TypeSignature
- Enclosing class:
- SignatureParser
public static class SignatureParser.ArrayTypeSignature extends java.lang.Object implements SignatureParser.FieldTypeSignature
Representation of the "ArrayTypeSignature" clause. The array's component have aSignatureParser.TypeSignature.
-
-
Field Summary
Fields Modifier and Type Field Description SignatureParser.TypeSignaturecomponentTypeSignatureThe type of the array components.
-
Constructor Summary
Constructors Constructor Description ArrayTypeSignature(SignatureParser.TypeSignature componentTypeSignature)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T,EX extends java.lang.Throwable>
Taccept(SignatureParser.FieldTypeSignatureVisitor<T,EX> visitor)java.lang.StringtoString()
-
-
-
Field Detail
-
componentTypeSignature
public final SignatureParser.TypeSignature componentTypeSignature
The type of the array components.
-
-
Constructor Detail
-
ArrayTypeSignature
public ArrayTypeSignature(SignatureParser.TypeSignature componentTypeSignature)
-
-
Method Detail
-
accept
public <T,EX extends java.lang.Throwable> T accept(SignatureParser.FieldTypeSignatureVisitor<T,EX> visitor) throws EX extends java.lang.Throwable
- Specified by:
acceptin interfaceSignatureParser.FieldTypeSignature- Throws:
EX extends java.lang.Throwable
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfaceSignatureParser.FieldTypeSignature- Specified by:
toStringin interfaceSignatureParser.TypeSignature- Overrides:
toStringin classjava.lang.Object
-
-