public static class SignatureParser.ClassTypeSignature extends Object implements SignatureParser.ThrowsSignature, SignatureParser.FieldTypeSignature
pkg.Outer<T>.Inner<U>'.| Modifier and Type | Field and Description |
|---|---|
String |
packageSpecifier
{ identifier '/' }
|
String |
simpleClassName
identifier
|
List<SignatureParser.SimpleClassTypeSignature> |
suffixes
The nested types.
|
List<SignatureParser.TypeArgument> |
typeArguments
The
SignatureParser.TypeArguments of this class. |
| Constructor and Description |
|---|
ClassTypeSignature(String packageSpecifier,
String simpleClassName,
List<SignatureParser.TypeArgument> typeArguments,
List<SignatureParser.SimpleClassTypeSignature> suffixes,
SignatureParser.Options options) |
| Modifier and Type | Method and Description |
|---|---|
<T,EX extends Throwable> |
accept(SignatureParser.FieldTypeSignatureVisitor<T,EX> visitor) |
String |
toString()
Converts this class type signature into a nice, human-readable string, e.g.
|
public final String packageSpecifier
{ identifier '/' }public final String simpleClassName
identifier
public final List<SignatureParser.TypeArgument> typeArguments
SignatureParser.TypeArguments of this class.public final List<SignatureParser.SimpleClassTypeSignature> suffixes
public ClassTypeSignature(String packageSpecifier, String simpleClassName, List<SignatureParser.TypeArgument> typeArguments, List<SignatureParser.SimpleClassTypeSignature> suffixes, SignatureParser.Options options)
packageSpecifier - { identifier '/' }public <T,EX extends Throwable> T accept(SignatureParser.FieldTypeSignatureVisitor<T,EX> visitor) throws EX extends Throwable
accept in interface SignatureParser.FieldTypeSignatureEX extends Throwablepublic String toString()
"pkg.Outer<T>.Inner<U>".toString in interface SignatureParser.FieldTypeSignaturetoString in interface SignatureParser.TypeSignaturetoString in class ObjectCopyright © 2022. All rights reserved.