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) |
TypeData |
getArrayType(int dim) |
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(int dim)
Returns this if it is a TypeVar or a TypeVar that this
type depends on.
|
aastore, commonSuperClass, commonSuperClassEx, dfs, isNullType, make, toStringprotected TypeData type
public UninitTypeVar(TypeData.UninitData t)
public int getTypeTag()
getTypeTag in class TypeData.AbsTypeVarpublic int getTypeData(ConstPool cp)
getTypeData in class TypeData.AbsTypeVarpublic TypeData.BasicType isBasicType()
TypeDataisBasicType in class TypeDatapublic boolean is2WordType()
is2WordType in class TypeDatapublic boolean eq(TypeData d)
eq in class TypeData.AbsTypeVarprotected TypeData.TypeVar toTypeVar(int dim)
TypeDatapublic void setType(String s, ClassPool cp) throws BadBytecode
setType in class TypeDataBadBytecodepublic void merge(TypeData t)
merge in class TypeData.AbsTypeVarpublic void constructorCalled(int offset)
constructorCalled in class TypeDatapublic int offset()
public TypeData getArrayType(int dim) throws NotFoundException
getArrayType in class TypeDatadim - array dimension. It may be negative.NotFoundExceptionCopyright © 2016 Shigeru Chiba, www.javassist.org. All Rights Reserved.