Package javassist.bytecode.stackmap
Class TypeData.NullType
java.lang.Object
javassist.bytecode.stackmap.TypeData
javassist.bytecode.stackmap.TypeData.ClassName
javassist.bytecode.stackmap.TypeData.NullType
- Enclosing class:
TypeData
Type data for NULL or OBJECT.
The types represented by the instances of this class are
initially NULL but will be OBJECT.
-
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetArrayType
(int dim) int
getTypeData
(ConstPool cp) int
boolean
Returns false if getName() returns a valid type name.Methods inherited from class javassist.bytecode.stackmap.TypeData.ClassName
eq, getName, is2WordType, isBasicType, setType, toString2
Methods inherited from class javassist.bytecode.stackmap.TypeData
aastore, commonSuperClass, commonSuperClassEx, constructorCalled, dfs, eq, isUninit, join, make, toString, toTypeVar
-
Constructor Details
-
NullType
public NullType()
-
-
Method Details
-
getTypeTag
public int getTypeTag()- Overrides:
getTypeTag
in classTypeData.ClassName
-
isNullType
public boolean isNullType()Description copied from class:TypeData
Returns false if getName() returns a valid type name.- Overrides:
isNullType
in classTypeData
-
getTypeData
- Overrides:
getTypeData
in classTypeData.ClassName
-
getArrayType
- Overrides:
getArrayType
in classTypeData.ClassName
- Parameters:
dim
- array dimension. It may be negative.
-