Class ClassTypeSignature
java.lang.Object
com.ibm.wala.types.generics.Signature
com.ibm.wala.types.generics.TypeSignature
com.ibm.wala.types.generics.ClassTypeSignature
Under construction.
ClassTypeSignature: L PackageSpecifier* SimpleClassTypeSignature ClassTypeSignatureSuffix* ;
SimpleClassTypeSignature: Identifier TypeArguments?
TypeArguments: <TypeArguments+>
- Author:
- sjfink
-
Method Summary
Modifier and TypeMethodDescriptionReturn the name of the raw type for this signatureboolean
boolean
boolean
boolean
static IClass
lookupClass
(IClassHierarchy cha, ClassTypeSignature sig) static ClassTypeSignature
Methods inherited from class com.ibm.wala.types.generics.TypeSignature
make
-
Method Details
-
makeClassTypeSig
- Throws:
IllegalArgumentException
-
isTypeVariable
public boolean isTypeVariable()- Specified by:
isTypeVariable
in classTypeSignature
-
isClassTypeSignature
public boolean isClassTypeSignature()- Specified by:
isClassTypeSignature
in classTypeSignature
-
isArrayTypeSignature
public boolean isArrayTypeSignature()- Specified by:
isArrayTypeSignature
in classTypeSignature
-
getRawName
Return the name of the raw type for this signature -
getTypeArguments
-
isBaseType
public boolean isBaseType()- Specified by:
isBaseType
in classTypeSignature
-
lookupClass
-