public static class SignatureParser.ClassSignature extends Object
| Modifier and Type | Field and Description |
|---|---|
List<SignatureParser.FormalTypeParameter> |
formalTypeParameters
The class's formal type parameters, e.g.
|
SignatureParser.ClassTypeSignature |
superclassSignature
The class's superclass type.
|
List<SignatureParser.ClassTypeSignature> |
superinterfaceSignatures
The interfaces that the class implements.
|
| Constructor and Description |
|---|
ClassSignature(List<SignatureParser.FormalTypeParameter> formalTypeParameters,
SignatureParser.ClassTypeSignature superclassSignature,
List<SignatureParser.ClassTypeSignature> superinterfaceSignatures) |
| Modifier and Type | Method and Description |
|---|---|
String |
toString(String className)
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'. |
public final List<SignatureParser.FormalTypeParameter> formalTypeParameters
class MyMap<K, V> ...'.public SignatureParser.ClassTypeSignature superclassSignature
public final List<SignatureParser.ClassTypeSignature> superinterfaceSignatures
public ClassSignature(List<SignatureParser.FormalTypeParameter> formalTypeParameters, SignatureParser.ClassTypeSignature superclassSignature, List<SignatureParser.ClassTypeSignature> superinterfaceSignatures)
Copyright © 2022. All rights reserved.