Uses of Class
javassist.bytecode.stackmap.TypeData
Packages that use TypeData
-
Uses of TypeData in javassist.bytecode.stackmap
Subclasses of TypeData in javassist.bytecode.stackmapModifier and TypeClassDescriptionstatic class
static class
static class
protected static class
Primitive types.static class
Type data for OBJECT.static class
Type data for NULL or OBJECT.static class
static class
Type data for UNINIT.static class
static class
Fields in javassist.bytecode.stackmap declared as TypeDataModifier and TypeFieldDescriptionprotected 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 TypeDataMethods in javassist.bytecode.stackmap that return TypeDataModifier and TypeMethodDescriptionTypeData.ArrayElement.getArrayType
(int dim) TypeData.ArrayType.getArrayType
(int dim) TypeData.BasicType.getArrayType
(int dim) TypeData.ClassName.getArrayType
(int dim) abstract TypeData
TypeData.getArrayType
(int dim) TypeData.NullType.getArrayType
(int dim) TypeData.TypeVar.getArrayType
(int dim) TypeData.UninitTypeVar.getArrayType
(int dim) TypeData.BasicType.join()
TypeData.join()
TypeData.UninitData.join()
TypeData.UninitTypeVar.join()
static TypeData
(package private) static TypeData
static TypeData[]
TypeData.make
(int size) private TypeData
private static TypeData
TypedBlock.toPrimitiveTag
(char c) private static TypeData
MapMaker.validateTypeData
(TypeData[] data, int length, int index) Methods in javassist.bytecode.stackmap with parameters of type TypeDataModifier and TypeMethodDescriptionstatic void
private void
Tracer.constructorCalled
(TypeData target, int offset) protected static void
MapMaker.copyTypeData
(int n, TypeData[] srcTypes, TypeData[] destTypes) private static int
private static int
private void
Tracer.doWIDE_STORE
(int pos, byte[] code, TypeData type) private void
Tracer.doWIDE_XLOAD
(int pos, byte[] code, TypeData type) private int
private int
private int
private int
boolean
boolean
boolean
abstract boolean
boolean
boolean
private int[]
MapMaker.fillStackMap
(int num, int offset, int[] data, TypeData[] types) private void
static TypeData
(package private) static TypeData
private TypeData
abstract void
void
void
void
void
private void
TypedBlock.printTypes
(StringBuilder sbuf, int size, TypeData[] types) private void
MapMaker.recordStackMap0
(TypedBlock target, int st, TypeData[] tStackTypes) protected static int
MapMaker.recordTypeData
(int n, TypeData[] srcTypes, TypeData[] destTypes) void
TypedBlock.setStackMap
(int st, TypeData[] stack, int nl, TypeData[] locals) private static void
Sets the type name of this object type.private static int
MapMaker.stackMapDiff
(int oldTdLen, TypeData[] oldTd, int newTdLen, TypeData[] newTd) private static boolean
MapMaker.stackMapEq
(TypeData[] oldTd, TypeData[] newTd, int len) private static TypeData
MapMaker.validateTypeData
(TypeData[] data, int length, int index) private void
MapMaker.writeVerifyTypeInfo
(StackMap.Writer writer, ConstPool cp, TypeData[] types, int num) Method parameters in javassist.bytecode.stackmap with type arguments of type TypeDataModifier and TypeMethodDescriptionint
int
int
Depth-first search by Tarjan's algorithmint
private CtClass
TypeData.TypeVar.fixByUppers
(List<TypeData> users, ClassPool cp, Set<TypeData> visited, CtClass type) private CtClass
TypeData.TypeVar.fixByUppers
(List<TypeData> users, ClassPool cp, Set<TypeData> visited, CtClass type) private void
private void
private String
(package private) String
(package private) String
(package private) String
(package private) String
(package private) abstract String
(package private) String
(package private) String
(package private) String
(package private) String
Constructors in javassist.bytecode.stackmap with parameters of type TypeData