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
public static class TypeData.NullType extends TypeData.ClassName
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 Constructor Description NullType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypeData
getArrayType(int dim)
int
getTypeData(ConstPool cp)
int
getTypeTag()
boolean
isNullType()
Returns false if getName() returns a valid type name.-
Methods inherited from class javassist.bytecode.stackmap.TypeData.ClassName
eq, getName, is2WordType, isBasicType, setType
-
Methods inherited from class javassist.bytecode.stackmap.TypeData
aastore, commonSuperClass, commonSuperClassEx, constructorCalled, dfs, isUninit, join, make, toString, toTypeVar
-
-
-
-
Method Detail
-
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
public int getTypeData(ConstPool cp)
- Overrides:
getTypeData
in classTypeData.ClassName
-
getArrayType
public TypeData getArrayType(int dim)
- Overrides:
getArrayType
in classTypeData.ClassName
- Parameters:
dim
- array dimension. It may be negative.
-
-