public static class TypeData.UninitTypeVar extends TypeData.AbsTypeVar
TypeData.AbsTypeVar, TypeData.ArrayElement, TypeData.ArrayType, TypeData.BasicType, TypeData.ClassName, TypeData.NullType, TypeData.TypeVar, TypeData.UninitData, TypeData.UninitThis, TypeData.UninitTypeVar
Constructor and Description |
---|
UninitTypeVar(TypeData.UninitData t) |
Modifier and Type | Method and Description |
---|---|
void |
constructorCalled(int offset) |
boolean |
eq(TypeData d) |
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.
|
boolean |
isUninit() |
TypeData |
join() |
void |
merge(TypeData t) |
int |
offset() |
void |
setType(String s,
ClassPool cp) |
protected TypeData.TypeVar |
toTypeVar()
Returns this if it is a TypeVar or a TypeVar that this
type depends on.
|
aastore, commonSuperClass, commonSuperClassEx, dfs, isNullType, make
protected TypeData type
public UninitTypeVar(TypeData.UninitData t)
public int getTypeTag()
getTypeTag
in class TypeData.AbsTypeVar
public int getTypeData(ConstPool cp)
getTypeData
in class TypeData.AbsTypeVar
public TypeData.BasicType isBasicType()
TypeData
isBasicType
in class TypeData
public boolean is2WordType()
is2WordType
in class TypeData
public boolean eq(TypeData d)
eq
in class TypeData.AbsTypeVar
protected TypeData.TypeVar toTypeVar()
TypeData
public void setType(String s, ClassPool cp) throws BadBytecode
setType
in class TypeData
BadBytecode
public void merge(TypeData t)
merge
in class TypeData.AbsTypeVar
public void constructorCalled(int offset)
constructorCalled
in class TypeData
public int offset()
Copyright © 2024. All rights reserved.