TypeData.ArrayElement, TypeData.BasicType, TypeData.ClassName, TypeData.NullType, TypeData.TypeName, TypeData.UninitData, TypeData.UninitThis| Constructor and Description |
|---|
TypeData.BasicType(String type,
int tag) |
| Modifier and Type | Method and Description |
|---|---|
TypeData |
copy() |
boolean |
equals(Object obj) |
void |
evalExpectedType(ClassPool cp) |
String |
getExpected() |
String |
getName() |
int |
getTypeData(ConstPool cp) |
int |
getTypeTag() |
boolean |
is2WordType() |
boolean |
isObjectType() |
void |
merge(TypeData neighbor) |
protected void |
setType(String s,
ClassPool cp) |
String |
toString() |
getSelf, isNullTypepublic TypeData.BasicType(String type, int tag)
public int getTypeTag()
getTypeTag in class TypeDatapublic int getTypeData(ConstPool cp)
getTypeData in class TypeDatapublic boolean isObjectType()
isObjectType in class TypeDatapublic boolean is2WordType()
is2WordType in class TypeDatapublic void evalExpectedType(ClassPool cp) throws BadBytecode
evalExpectedType in class TypeDataBadBytecodepublic String getExpected() throws BadBytecode
getExpected in class TypeDataBadBytecodeprotected void setType(String s, ClassPool cp) throws BadBytecode
setType in class TypeDataBadBytecodeCopyright © 2013. All rights reserved.