public static class TypeData.UninitData extends TypeData
TypeData.ArrayElement, TypeData.BasicType, TypeData.ClassName, TypeData.NullType, TypeData.TypeName, TypeData.UninitData, TypeData.UninitThis
Modifier and Type | Method and Description |
---|---|
TypeData |
copy() |
boolean |
equals(Object obj) |
void |
evalExpectedType(ClassPool cp) |
String |
getExpected() |
String |
getName() |
TypeData |
getSelf() |
int |
getTypeData(ConstPool cp) |
int |
getTypeTag() |
boolean |
isObjectType() |
void |
merge(TypeData neighbor) |
protected void |
setType(String typeName,
ClassPool cp) |
String |
toString() |
is2WordType, isNullType
public int getTypeTag()
getTypeTag
in class TypeData
public int getTypeData(ConstPool cp)
getTypeData
in class TypeData
public boolean isObjectType()
isObjectType
in class TypeData
protected void setType(String typeName, ClassPool cp) throws BadBytecode
setType
in class TypeData
BadBytecode
public void evalExpectedType(ClassPool cp) throws BadBytecode
evalExpectedType
in class TypeData
BadBytecode
public String getExpected()
getExpected
in class TypeData
Copyright © 2012. All Rights Reserved.