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 classTypeData.AbsTypeVarstatic classTypeData.ArrayElementstatic classTypeData.ArrayTypeprotected static classTypeData.BasicTypePrimitive types.static classTypeData.ClassNameType data for OBJECT.static classTypeData.NullTypeType data for NULL or OBJECT.static classTypeData.TypeVarstatic classTypeData.UninitDataType data for UNINIT.static classTypeData.UninitThisstatic classTypeData.UninitTypeVarFields in javassist.bytecode.stackmap declared as TypeData Modifier and Type Field Description protected TypeData[]Tracer. localsTypesTypeData[]TypedBlock. localsTypesprotected TypeData[]Tracer. stackTypesTypeData[]TypedBlock. stackTypesprotected TypeDataTypeData.UninitTypeVar. typeMethods in javassist.bytecode.stackmap that return TypeData Modifier and Type Method Description TypeDataTypeData.ArrayElement. getArrayType(int dim)TypeDataTypeData.ArrayType. getArrayType(int dim)TypeDataTypeData.BasicType. getArrayType(int dim)TypeDataTypeData.ClassName. getArrayType(int dim)abstract TypeDataTypeData. getArrayType(int dim)TypeDataTypeData.NullType. getArrayType(int dim)TypeDataTypeData.TypeVar. getArrayType(int dim)TypeDataTypeData.UninitTypeVar. getArrayType(int dim)TypeDataTypeData.BasicType. join()TypeDataTypeData. join()TypeDataTypeData.UninitData. join()TypeDataTypeData.UninitTypeVar. join()static TypeDataTypeData.ArrayElement. make(TypeData array)(package private) static TypeDataTypeData.ArrayType. make(TypeData element)static TypeData[]TypeData. make(int size)private TypeDataMapMaker. merge(TypeData src, TypeData target)private static TypeDataTypedBlock. toPrimitiveTag(char c)private static TypeDataMapMaker. validateTypeData(TypeData[] data, int length, int index)Methods in javassist.bytecode.stackmap with parameters of type TypeData Modifier and Type Method Description static voidTypeData. aastore(TypeData array, TypeData value, ClassPool cp)private voidTracer. constructorCalled(TypeData target, int offset)protected static voidMapMaker. copyTypeData(int n, TypeData[] srcTypes, TypeData[] destTypes)private static intTypedBlock. descToTag(java.lang.String desc, int i, int n, TypeData[] types)private static intMapMaker. diffSize(TypeData[] types, int offset, int len)private voidTracer. doWIDE_STORE(int pos, byte[] code, TypeData type)private voidTracer. doWIDE_XLOAD(int pos, byte[] code, TypeData type)private intTracer. doXLOAD(int localVar, TypeData type)private intTracer. doXLOAD(TypeData type, byte[] code, int pos)private intTracer. doXSTORE(int pos, byte[] code, TypeData type)private intTracer. doXSTORE(int index, TypeData type)booleanTypeData.AbsTypeVar. eq(TypeData d)booleanTypeData.BasicType. eq(TypeData d)booleanTypeData.ClassName. eq(TypeData d)abstract booleanTypeData. eq(TypeData d)booleanTypeData.UninitData. eq(TypeData d)booleanTypeData.UninitTypeVar. eq(TypeData d)private int[]MapMaker. fillStackMap(int num, int offset, int[] data, TypeData[] types)private voidTypeData.TypeVar. fixTypes1(java.util.ArrayList scc, TypeData kind)static TypeDataTypeData.ArrayElement. make(TypeData array)(package private) static TypeDataTypeData.ArrayType. make(TypeData element)private TypeDataMapMaker. merge(TypeData src, TypeData target)abstract voidTypeData.AbsTypeVar. merge(TypeData t)voidTypeData.ArrayElement. merge(TypeData t)voidTypeData.ArrayType. merge(TypeData t)voidTypeData.TypeVar. merge(TypeData t)voidTypeData.UninitTypeVar. merge(TypeData t)private voidTypedBlock. printTypes(java.lang.StringBuffer 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 voidTypeData. setType(TypeData td, java.lang.String className, ClassPool cp)Sets 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)Constructors in javassist.bytecode.stackmap with parameters of type TypeData Constructor Description TypeVar(TypeData t)
-