Package javassist.bytecode.stackmap
Class TypeData.UninitData
- java.lang.Object
-
- javassist.bytecode.stackmap.TypeData
-
- javassist.bytecode.stackmap.TypeData.ClassName
-
- javassist.bytecode.stackmap.TypeData.UninitData
-
- Direct Known Subclasses:
TypeData.UninitThis
- Enclosing class:
- TypeData
public static class TypeData.UninitData extends TypeData.ClassName
Type data for UNINIT.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javassist.bytecode.stackmap.TypeData
TypeData.AbsTypeVar, TypeData.ArrayElement, TypeData.ArrayType, TypeData.BasicType, TypeData.ClassName, TypeData.NullType, TypeData.TypeVar, TypeData.UninitData, TypeData.UninitThis, TypeData.UninitTypeVar
-
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
initialized
(package private) int
offset
-
Constructor Summary
Constructors Constructor Description UninitData(int offset, java.lang.String className)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
constructorCalled(int offset)
TypeData.UninitData
copy()
boolean
eq(TypeData d)
int
getTypeData(ConstPool cp)
int
getTypeTag()
boolean
isUninit()
TypeData
join()
int
offset()
(package private) java.lang.String
toString2(java.util.Set<TypeData> set)
-
Methods inherited from class javassist.bytecode.stackmap.TypeData.ClassName
getArrayType, getName, is2WordType, isBasicType, setType
-
Methods inherited from class javassist.bytecode.stackmap.TypeData
aastore, commonSuperClass, commonSuperClassEx, dfs, eq, isNullType, make, toString, toTypeVar
-
-
-
-
Method Detail
-
copy
public TypeData.UninitData copy()
-
getTypeTag
public int getTypeTag()
- Overrides:
getTypeTag
in classTypeData.ClassName
-
getTypeData
public int getTypeData(ConstPool cp)
- Overrides:
getTypeData
in classTypeData.ClassName
-
eq
public boolean eq(TypeData d)
- Overrides:
eq
in classTypeData.ClassName
-
offset
public int offset()
-
constructorCalled
public void constructorCalled(int offset)
- Overrides:
constructorCalled
in classTypeData
-
toString2
java.lang.String toString2(java.util.Set<TypeData> set)
- Overrides:
toString2
in classTypeData.ClassName
-
-