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 ;

 
Author:
sjfink
  • Method Details

    • 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()