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, isNullType
public TypeData.BasicType(String type, int tag)
public int getTypeTag()
getTypeTag
in class TypeData
public int getTypeData(ConstPool cp)
getTypeData
in class TypeData
public boolean isObjectType()
isObjectType
in class TypeData
public boolean is2WordType()
is2WordType
in class TypeData
public void evalExpectedType(ClassPool cp) throws BadBytecode
evalExpectedType
in class TypeData
BadBytecode
public String getExpected() throws BadBytecode
getExpected
in class TypeData
BadBytecode
protected void setType(String s, ClassPool cp) throws BadBytecode
setType
in class TypeData
BadBytecode
Copyright © 2017. All Rights Reserved.