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. typeFields in javassist.bytecode.stackmap with type parameters of type TypeData Modifier and Type Field Description protected java.util.List<TypeData>TypeData.TypeVar. lowersprotected java.util.List<TypeData>TypeData.TypeVar. usedByMethods 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.List<TypeData> 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)Method parameters in javassist.bytecode.stackmap with type arguments of type TypeData Modifier and Type Method Description intTypeData.ArrayElement. dfs(java.util.List<TypeData> order, int index, ClassPool cp)intTypeData.ArrayType. dfs(java.util.List<TypeData> order, int index, ClassPool cp)intTypeData. dfs(java.util.List<TypeData> order, int index, ClassPool cp)Depth-first search by Tarjan's algorithmintTypeData.TypeVar. dfs(java.util.List<TypeData> preOrder, int index, ClassPool cp)private CtClassTypeData.TypeVar. fixByUppers(java.util.List<TypeData> users, ClassPool cp, java.util.Set<TypeData> visited, CtClass type)private CtClassTypeData.TypeVar. fixByUppers(java.util.List<TypeData> users, ClassPool cp, java.util.Set<TypeData> visited, CtClass type)private voidTypeData.TypeVar. fixTypes(java.util.List<TypeData> scc, ClassPool cp)private voidTypeData.TypeVar. fixTypes1(java.util.List<TypeData> scc, TypeData kind)private java.lang.StringTypeData.TypeVar. fixTypes2(java.util.List<TypeData> scc, java.util.Set<java.lang.String> lowersSet, ClassPool cp)(package private) java.lang.StringTypeData.ArrayElement. toString2(java.util.Set<TypeData> set)(package private) java.lang.StringTypeData.ArrayType. toString2(java.util.Set<TypeData> set)(package private) java.lang.StringTypeData.BasicType. toString2(java.util.Set<TypeData> set)(package private) java.lang.StringTypeData.ClassName. toString2(java.util.Set<TypeData> set)(package private) abstract java.lang.StringTypeData. toString2(java.util.Set<TypeData> set)(package private) java.lang.StringTypeData.TypeVar. toString2(java.util.Set<TypeData> hash)(package private) java.lang.StringTypeData.UninitData. toString2(java.util.Set<TypeData> set)(package private) java.lang.StringTypeData.UninitThis. toString2(java.util.Set<TypeData> set)(package private) java.lang.StringTypeData.UninitTypeVar. toString2(java.util.Set<TypeData> set)Constructors in javassist.bytecode.stackmap with parameters of type TypeData Constructor Description TypeVar(TypeData t)
-