public abstract class TypeSignature extends Signature
TypeSignature: FieldTypeSignature BaseType (code for a primitive) FieldTypeSignature: ClassTypeSignature ArrayTypeSignature TypeVariableSignature TypeVariableSignature: T identifier ;
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
isArrayTypeSignature() |
abstract boolean |
isBaseType() |
abstract boolean |
isClassTypeSignature() |
abstract boolean |
isTypeVariable() |
static TypeSignature |
make(java.lang.String s) |
public static TypeSignature make(java.lang.String s) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic abstract boolean isTypeVariable()
public abstract boolean isClassTypeSignature()
public abstract boolean isArrayTypeSignature()
public abstract boolean isBaseType()