public class ClassTypeSignature extends TypeSignature
Modifier and Type | Method and Description |
---|---|
TypeName |
getRawName()
Return the name of the raw type for this signature
|
TypeArgument[] |
getTypeArguments() |
boolean |
isArrayTypeSignature() |
boolean |
isBaseType() |
boolean |
isClassTypeSignature() |
boolean |
isTypeVariable() |
static IClass |
lookupClass(IClassHierarchy cha,
ClassTypeSignature sig) |
static ClassTypeSignature |
makeClassTypeSig(String s) |
make
public static ClassTypeSignature makeClassTypeSig(String s) throws IllegalArgumentException
IllegalArgumentException
public boolean isTypeVariable()
isTypeVariable
in class TypeSignature
public boolean isClassTypeSignature()
isClassTypeSignature
in class TypeSignature
public boolean isArrayTypeSignature()
isArrayTypeSignature
in class TypeSignature
public TypeName getRawName()
public TypeArgument[] getTypeArguments()
public boolean isBaseType()
isBaseType
in class TypeSignature
public static IClass lookupClass(IClassHierarchy cha, ClassTypeSignature sig)