javassist.bytecode.stackmap
Class TypeData.TypeName
java.lang.Object
javassist.bytecode.stackmap.TypeData
javassist.bytecode.stackmap.TypeData.TypeName
- Direct Known Subclasses:
- TypeData.ArrayElement, TypeData.ClassName
- Enclosing class:
- TypeData
protected abstract static class TypeData.TypeName
- extends TypeData
equivalences
protected ArrayList equivalences
expectedName
protected String expectedName
TypeData.TypeName
protected TypeData.TypeName()
merge
public void merge(TypeData neighbor)
- Specified by:
merge
in class TypeData
getTypeTag
public int getTypeTag()
- Specified by:
getTypeTag
in class TypeData
getTypeData
public int getTypeData(ConstPool cp)
- Specified by:
getTypeData
in class TypeData
getTypeData2
protected int getTypeData2(ConstPool cp,
String type)
equals
public boolean equals(Object obj)
- Specified by:
equals
in class TypeData
isObjectType
public boolean isObjectType()
- Specified by:
isObjectType
in class TypeData
setType
protected void setType(String typeName,
ClassPool cp)
throws BadBytecode
- Specified by:
setType
in class TypeData
- Throws:
BadBytecode
evalExpectedType
public void evalExpectedType(ClassPool cp)
throws BadBytecode
- Specified by:
evalExpectedType
in class TypeData
- Throws:
BadBytecode
isTypeName
protected boolean isTypeName()
getExpected
public String getExpected()
throws BadBytecode
- Specified by:
getExpected
in class TypeData
- Throws:
BadBytecode
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2011. All Rights Reserved.