|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ibm.wala.types.generics.Signature
com.ibm.wala.types.generics.TypeSignature
com.ibm.wala.types.generics.ClassTypeSignature
public class ClassTypeSignature
Under construction.
ClassTypeSignature:
L PackageSpecifier* SimpleClassTypeSignature ClassTypeSignatureSuffix* ;
SimpleClassTypeSignature:
Identifier TypeArguments?
TypeArguments:
Method Summary
TypeNamegetRawName()
Return the name of the raw type for this signature
TypeArgument[]getTypeArguments()
booleanisArrayTypeSignature()
booleanisBaseType()
booleanisClassTypeSignature()
booleanisTypeVariable()
static IClasslookupClass(IClassHierarchy cha,
ClassTypeSignature sig)
static ClassTypeSignaturemakeClassTypeSig(java.lang.String s)
Methods inherited from class com.ibm.wala.types.generics.TypeSignature
make
Methods inherited from class com.ibm.wala.types.generics.Signature
equals, hashCode, rawString, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Method Detail
makeClassTypeSig
public static ClassTypeSignature makeClassTypeSig(java.lang.String s)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
isTypeVariable
public boolean isTypeVariable()
isTypeVariable in class TypeSignature
isClassTypeSignature
public boolean isClassTypeSignature()
isClassTypeSignature in class TypeSignature
isArrayTypeSignature
public boolean isArrayTypeSignature()
isArrayTypeSignature in class TypeSignature
getRawName
public TypeName getRawName()
getTypeArguments
public TypeArgument[] getTypeArguments()
isBaseType
public boolean isBaseType()
isBaseType in class TypeSignature
lookupClass
public static IClass lookupClass(IClassHierarchy cha,
ClassTypeSignature sig)
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD