|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavassist.bytecode.stackmap.TypeData
public abstract class TypeData
Nested Class Summary | |
---|---|
static class |
TypeData.ArrayElement
Type data for OBJECT if the type is an object type and is derived as an element type from an array type by AALOAD. |
protected static class |
TypeData.BasicType
Primitive types. |
static class |
TypeData.ClassName
Type data for OBJECT. |
static class |
TypeData.NullType
Type data for NULL or OBJECT. |
protected static class |
TypeData.TypeName
|
static class |
TypeData.UninitData
Type data for UNINIT. |
static class |
TypeData.UninitThis
|
Constructor Summary | |
---|---|
protected |
TypeData()
|
Method Summary | |
---|---|
abstract TypeData |
copy()
|
abstract boolean |
equals(Object obj)
|
abstract void |
evalExpectedType(ClassPool cp)
|
abstract String |
getExpected()
|
abstract String |
getName()
|
TypeData |
getSelf()
|
abstract int |
getTypeData(ConstPool cp)
|
abstract int |
getTypeTag()
|
boolean |
is2WordType()
|
boolean |
isNullType()
|
abstract boolean |
isObjectType()
|
abstract void |
merge(TypeData neighbor)
|
protected abstract void |
setType(String s,
ClassPool cp)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected TypeData()
Method Detail |
---|
public abstract void merge(TypeData neighbor)
public abstract boolean equals(Object obj)
equals
in class Object
public abstract int getTypeTag()
public abstract int getTypeData(ConstPool cp)
public TypeData getSelf()
public abstract TypeData copy()
public abstract boolean isObjectType()
public boolean is2WordType()
public boolean isNullType()
public abstract String getName() throws BadBytecode
BadBytecode
protected abstract void setType(String s, ClassPool cp) throws BadBytecode
BadBytecode
public abstract void evalExpectedType(ClassPool cp) throws BadBytecode
BadBytecode
public abstract String getExpected() throws BadBytecode
BadBytecode
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |