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.TypeSignature
componentTypeSignature
The 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.String
toString()
-
-
-
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:
accept
in interfaceSignatureParser.FieldTypeSignature
- Throws:
EX extends java.lang.Throwable
-
toString
public java.lang.String toString()
- Specified by:
toString
in interfaceSignatureParser.FieldTypeSignature
- Specified by:
toString
in interfaceSignatureParser.TypeSignature
- Overrides:
toString
in classjava.lang.Object
-
-