Package javassist.bytecode.stackmap
Class TypeData.UninitTypeVar
java.lang.Object
javassist.bytecode.stackmap.TypeData
javassist.bytecode.stackmap.TypeData.AbsTypeVar
javassist.bytecode.stackmap.TypeData.UninitTypeVar
- Enclosing class:
- TypeData
-
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconstructorCalled(int offset) booleangetArrayType(int dim) getName()intgetTypeData(ConstPool cp) intbooleanIf the type is a basic type, this method normalizes the type and returns a BasicType object.booleanisUninit()join()voidintoffset()void(package private) Stringprotected TypeData.TypeVartoTypeVar(int dim) Returns this if it is a TypeVar or a TypeVar that this type depends on.Methods inherited from class javassist.bytecode.stackmap.TypeData
aastore, commonSuperClass, commonSuperClassEx, dfs, eq, isNullType, make, toString
-
Field Details
-
type
-
-
Constructor Details
-
UninitTypeVar
-
-
Method Details
-
getTypeTag
public int getTypeTag()- Overrides:
getTypeTagin classTypeData.AbsTypeVar
-
getTypeData
- Overrides:
getTypeDatain classTypeData.AbsTypeVar
-
isBasicType
Description copied from class:TypeDataIf the type is a basic type, this method normalizes the type and returns a BasicType object. Otherwise, it returns null.- Specified by:
isBasicTypein classTypeData
-
is2WordType
public boolean is2WordType()- Specified by:
is2WordTypein classTypeData
-
isUninit
public boolean isUninit() -
eq
- Overrides:
eqin classTypeData.AbsTypeVar
-
getName
-
toTypeVar
Description copied from class:TypeDataReturns this if it is a TypeVar or a TypeVar that this type depends on. Otherwise, this method returns null. It is used by dfs(). -
join
-
setType
- Specified by:
setTypein classTypeData- Throws:
BadBytecode
-
merge
- Specified by:
mergein classTypeData.AbsTypeVar
-
constructorCalled
public void constructorCalled(int offset) - Overrides:
constructorCalledin classTypeData
-
offset
public int offset() -
getArrayType
- Specified by:
getArrayTypein classTypeData- Parameters:
dim- array dimension. It may be negative.- Throws:
NotFoundException
-
toString2
-