com.ibm.wala.types.generics
Class TypeSignature

java.lang.Object
  extended by com.ibm.wala.types.generics.Signature
      extended by 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
abstract  boolean isArrayTypeSignature()
           
abstract  boolean isBaseType()
           
abstract  boolean isClassTypeSignature()
           
abstract  boolean isTypeVariable()
           
static TypeSignature make(java.lang.String s)
           
 
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

make

public static TypeSignature make(java.lang.String s)
                          throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

isTypeVariable

public abstract boolean isTypeVariable()

isClassTypeSignature

public abstract boolean isClassTypeSignature()

isArrayTypeSignature

public abstract boolean isArrayTypeSignature()

isBaseType

public abstract boolean isBaseType()