Class TypeVariableSignature
java.lang.Object
com.ibm.wala.types.generics.Signature
com.ibm.wala.types.generics.TypeSignature
com.ibm.wala.types.generics.TypeVariableSignature
TypeVariableSignature: T identifier ;
- Author:
- sjfink
-
Method Summary
Modifier and TypeMethodDescriptionstatic intbooleanbooleanbooleanbooleanstatic TypeVariableSignatureMethods inherited from class TypeSignature
parseForTypeSignatures
-
Method Details
-
make
- Throws:
IllegalArgumentException
-
isClassTypeSignature
public boolean isClassTypeSignature()- Specified by:
isClassTypeSignaturein classTypeSignature
-
isTypeVariable
public boolean isTypeVariable()- Specified by:
isTypeVariablein classTypeSignature
-
isArrayTypeSignature
public boolean isArrayTypeSignature()- Specified by:
isArrayTypeSignaturein classTypeSignature
-
getIdentifier
-
isBaseType
public boolean isBaseType()- Specified by:
isBaseTypein classTypeSignature
-
getTypeVariablePosition
public static int getTypeVariablePosition(TypeVariableSignature v, ShrikeClass klass) throws IllegalArgumentException - Returns:
- -1 if there is no match
- Throws:
IllegalArgumentException
-