Class SignatureParser.ClassSignature
java.lang.Object
org.codehaus.janino.util.signature.SignatureParser.ClassSignature
- Enclosing class:
- SignatureParser
Representation of the "ClassSignature" clause.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe class's formal type parameters, e.g.The class's superclass type.The interfaces that the class implements. -
Constructor Summary
ConstructorsConstructorDescriptionClassSignature
(List<SignatureParser.FormalTypeParameter> formalTypeParameters, SignatureParser.ClassTypeSignature superclassSignature, List<SignatureParser.ClassTypeSignature> superinterfaceSignatures) -
Method Summary
-
Field Details
-
formalTypeParameters
The class's formal type parameters, e.g. 'class MyMap<K, V> ...
'. -
superclassSignature
The class's superclass type. -
superinterfaceSignatures
The interfaces that the class implements.
-
-
Constructor Details
-
ClassSignature
public ClassSignature(List<SignatureParser.FormalTypeParameter> formalTypeParameters, SignatureParser.ClassTypeSignature superclassSignature, List<SignatureParser.ClassTypeSignature> superinterfaceSignatures)
-
-
Method Details
-
toString
Combines the name of the class and this class signature into a nice, human-readable string like 'MyMap<K, V> extends SomeClass implements Interface1, Interface2
'.
-