Package com.ibm.wala.types.generics
Class TypeSignature
- java.lang.Object
-
- com.ibm.wala.types.generics.Signature
-
- com.ibm.wala.types.generics.TypeSignature
-
- Direct Known Subclasses:
ArrayTypeSignature
,BaseType
,ClassTypeSignature
,TypeVariableSignature
public abstract class TypeSignature extends Signature
UNDER CONSTRUCTION.TypeSignature: FieldTypeSignature BaseType (code for a primitive) FieldTypeSignature: ClassTypeSignature ArrayTypeSignature TypeVariableSignature TypeVariableSignature: T identifier ;
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract boolean
isArrayTypeSignature()
abstract boolean
isBaseType()
abstract boolean
isClassTypeSignature()
abstract boolean
isTypeVariable()
static TypeSignature
make(String s)
-
-
-
Method Detail
-
make
public static TypeSignature make(String s) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
isTypeVariable
public abstract boolean isTypeVariable()
-
isClassTypeSignature
public abstract boolean isClassTypeSignature()
-
isArrayTypeSignature
public abstract boolean isArrayTypeSignature()
-
isBaseType
public abstract boolean isBaseType()
-
-