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 signaturebooleanbooleanbooleanbooleanstatic IClasslookupClass(IClassHierarchy cha, ClassTypeSignature sig) static ClassTypeSignatureMethods inherited from class TypeSignature
make, parseForTypeSignatures
-
Method Details
-
makeClassTypeSig
- Throws:
IllegalArgumentException
-
isTypeVariable
public boolean isTypeVariable()- Specified by:
isTypeVariablein classTypeSignature
-
isClassTypeSignature
public boolean isClassTypeSignature()- Specified by:
isClassTypeSignaturein classTypeSignature
-
isArrayTypeSignature
public boolean isArrayTypeSignature()- Specified by:
isArrayTypeSignaturein classTypeSignature
-
getRawName
Return the name of the raw type for this signature -
getTypeArguments
-
isBaseType
public boolean isBaseType()- Specified by:
isBaseTypein classTypeSignature
-
lookupClass
-