javassist.bytecode.stackmap
Class TypeData
java.lang.Object
javassist.bytecode.stackmap.TypeData
- Direct Known Subclasses:
- TypeData.BasicType, TypeData.TypeName, TypeData.UninitData
public abstract class TypeData
- extends java.lang.Object
Constructor Summary |
protected |
TypeData()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeData
protected TypeData()
merge
public abstract void merge(TypeData neighbor)
equals
public abstract boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
getTypeTag
public abstract int getTypeTag()
getTypeData
public abstract int getTypeData(ConstPool cp)
getSelf
public TypeData getSelf()
copy
public abstract TypeData copy()
isObjectType
public abstract boolean isObjectType()
is2WordType
public boolean is2WordType()
isNullType
public boolean isNullType()
getName
public abstract java.lang.String getName()
throws BadBytecode
- Throws:
BadBytecode
setType
protected abstract void setType(java.lang.String s,
ClassPool cp)
throws BadBytecode
- Throws:
BadBytecode
evalExpectedType
public abstract void evalExpectedType(ClassPool cp)
throws BadBytecode
- Throws:
BadBytecode
getExpected
public abstract java.lang.String getExpected()
throws BadBytecode
- Throws:
BadBytecode
Copyright © 2011. All Rights Reserved.