TypeData.AbsTypeVar, TypeData.ArrayElement, TypeData.ArrayType, TypeData.BasicType, TypeData.ClassName, TypeData.NullType, TypeData.TypeVar, TypeData.UninitData, TypeData.UninitThis, TypeData.UninitTypeVar
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
name |
private int |
typeTag |
Constructor and Description |
---|
BasicType(java.lang.String type,
int tag) |
Modifier and Type | Method and Description |
---|---|
boolean |
eq(TypeData d) |
java.lang.String |
getName() |
int |
getTypeData(ConstPool cp) |
int |
getTypeTag() |
boolean |
is2WordType() |
TypeData.BasicType |
isBasicType()
If the type is a basic type, this method normalizes the type
and returns a BasicType object.
|
TypeData |
join() |
void |
setType(java.lang.String s,
ClassPool cp) |
java.lang.String |
toString() |
aastore, commonSuperClass, commonSuperClassEx, constructorCalled, dfs, eq, isNullType, isUninit, make, toTypeVar
public int getTypeTag()
getTypeTag
in class TypeData
public int getTypeData(ConstPool cp)
getTypeData
in class TypeData
public TypeData.BasicType isBasicType()
TypeData
isBasicType
in class TypeData
public boolean is2WordType()
is2WordType
in class TypeData
public void setType(java.lang.String s, ClassPool cp) throws BadBytecode
setType
in class TypeData
BadBytecode
public java.lang.String toString()
toString
in class java.lang.Object