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 classstatic classstatic classprotected static classPrimitive types.static classType data for OBJECT.static classType data for NULL or OBJECT.static classstatic classType data for UNINIT.static classstatic classFields in javassist.bytecode.stackmap declared as TypeDataModifier and TypeFieldDescriptionprotected TypeData[]Tracer.localsTypesTypeData[]TypedBlock.localsTypesprotected TypeData[]Tracer.stackTypesTypeData[]TypedBlock.stackTypesprotected TypeDataTypeData.UninitTypeVar.typeFields 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 TypeDataTypeData.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 TypeDatastatic TypeData[]TypeData.make(int size) private TypeDataprivate static TypeDataTypedBlock.toPrimitiveTag(char c) private static TypeDataMapMaker.validateTypeData(TypeData[] data, int length, int index) Methods in javassist.bytecode.stackmap with parameters of type TypeDataModifier and TypeMethodDescriptionstatic voidprivate voidTracer.constructorCalled(TypeData target, int offset) protected static voidMapMaker.copyTypeData(int n, TypeData[] srcTypes, TypeData[] destTypes) private static intprivate static intprivate voidTracer.doWIDE_STORE(int pos, byte[] code, TypeData type) private voidTracer.doWIDE_XLOAD(int pos, byte[] code, TypeData type) private intprivate intprivate intprivate intbooleanbooleanbooleanabstract booleanbooleanbooleanprivate int[]MapMaker.fillStackMap(int num, int offset, int[] data, TypeData[] types) private voidstatic TypeData(package private) static TypeDataprivate TypeDataabstract voidvoidvoidvoidvoidprivate voidTypedBlock.printTypes(StringBuilder sbuf, int size, TypeData[] types) private voidMapMaker.recordStackMap0(TypedBlock target, int st, TypeData[] tStackTypes) protected static intMapMaker.recordTypeData(int n, TypeData[] srcTypes, TypeData[] destTypes) voidTypedBlock.setStackMap(int st, TypeData[] stack, int nl, TypeData[] locals) private static voidSets the type name of this object type.private static intMapMaker.stackMapDiff(int oldTdLen, TypeData[] oldTd, int newTdLen, TypeData[] newTd) private static booleanMapMaker.stackMapEq(TypeData[] oldTd, TypeData[] newTd, int len) private static TypeDataMapMaker.validateTypeData(TypeData[] data, int length, int index) private voidMapMaker.writeVerifyTypeInfo(StackMap.Writer writer, ConstPool cp, TypeData[] types, int num) Method parameters in javassist.bytecode.stackmap with type arguments of type TypeDataModifier and TypeMethodDescriptionintintintDepth-first search by Tarjan's algorithmintprivate CtClassTypeData.TypeVar.fixByUppers(List<TypeData> users, ClassPool cp, Set<TypeData> visited, CtClass type) private CtClassTypeData.TypeVar.fixByUppers(List<TypeData> users, ClassPool cp, Set<TypeData> visited, CtClass type) private voidprivate voidprivate 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) StringConstructors in javassist.bytecode.stackmap with parameters of type TypeData