Uses of Class
javassist.bytecode.stackmap.TypeData
-
Packages that use TypeData Package Description javassist.bytecode.stackmap -
-
Uses of TypeData in javassist.bytecode.stackmap
Subclasses of TypeData in javassist.bytecode.stackmap Modifier and Type Class Description static class
TypeData.AbsTypeVar
static class
TypeData.ArrayElement
static class
TypeData.ArrayType
protected static class
TypeData.BasicType
Primitive types.static class
TypeData.ClassName
Type data for OBJECT.static class
TypeData.NullType
Type data for NULL or OBJECT.static class
TypeData.TypeVar
static class
TypeData.UninitData
Type data for UNINIT.static class
TypeData.UninitThis
static class
TypeData.UninitTypeVar
Fields in javassist.bytecode.stackmap declared as TypeData Modifier and Type Field Description protected TypeData[]
Tracer. localsTypes
TypeData[]
TypedBlock. localsTypes
protected TypeData[]
Tracer. stackTypes
TypeData[]
TypedBlock. stackTypes
protected TypeData
TypeData.UninitTypeVar. type
Fields in javassist.bytecode.stackmap with type parameters of type TypeData Modifier and Type Field Description protected java.util.List<TypeData>
TypeData.TypeVar. lowers
protected java.util.List<TypeData>
TypeData.TypeVar. usedBy
Methods in javassist.bytecode.stackmap that return TypeData Modifier and Type Method Description TypeData
TypeData.ArrayElement. getArrayType(int dim)
TypeData
TypeData.ArrayType. getArrayType(int dim)
TypeData
TypeData.BasicType. getArrayType(int dim)
TypeData
TypeData.ClassName. getArrayType(int dim)
abstract TypeData
TypeData. getArrayType(int dim)
TypeData
TypeData.NullType. getArrayType(int dim)
TypeData
TypeData.TypeVar. getArrayType(int dim)
TypeData
TypeData.UninitTypeVar. getArrayType(int dim)
TypeData
TypeData.BasicType. join()
TypeData
TypeData. join()
TypeData
TypeData.UninitData. join()
TypeData
TypeData.UninitTypeVar. join()
static TypeData
TypeData.ArrayElement. make(TypeData array)
static TypeData[]
TypeData. make(int size)
Methods in javassist.bytecode.stackmap with parameters of type TypeData Modifier and Type Method Description static void
TypeData. aastore(TypeData array, TypeData value, ClassPool cp)
protected static void
MapMaker. copyTypeData(int n, TypeData[] srcTypes, TypeData[] destTypes)
boolean
TypeData.AbsTypeVar. eq(TypeData d)
boolean
TypeData.BasicType. eq(TypeData d)
boolean
TypeData.ClassName. eq(TypeData d)
abstract boolean
TypeData. eq(TypeData d)
boolean
TypeData.UninitData. eq(TypeData d)
boolean
TypeData.UninitTypeVar. eq(TypeData d)
static TypeData
TypeData.ArrayElement. make(TypeData array)
abstract void
TypeData.AbsTypeVar. merge(TypeData t)
void
TypeData.ArrayElement. merge(TypeData t)
void
TypeData.ArrayType. merge(TypeData t)
void
TypeData.TypeVar. merge(TypeData t)
void
TypeData.UninitTypeVar. merge(TypeData t)
protected static int
MapMaker. recordTypeData(int n, TypeData[] srcTypes, TypeData[] destTypes)
void
TypedBlock. setStackMap(int st, TypeData[] stack, int nl, TypeData[] locals)
Method parameters in javassist.bytecode.stackmap with type arguments of type TypeData Modifier and Type Method Description int
TypeData.ArrayElement. dfs(java.util.List<TypeData> order, int index, ClassPool cp)
int
TypeData.ArrayType. dfs(java.util.List<TypeData> order, int index, ClassPool cp)
int
TypeData. dfs(java.util.List<TypeData> order, int index, ClassPool cp)
Depth-first search by Tarjan's algorithmint
TypeData.TypeVar. dfs(java.util.List<TypeData> preOrder, int index, ClassPool cp)
Constructors in javassist.bytecode.stackmap with parameters of type TypeData Constructor Description TypeVar(TypeData t)
-