Uses of Class
javassist.bytecode.ExceptionTable
-
Packages that use ExceptionTable Package Description javassist.bytecode Bytecode-level API.javassist.bytecode.stackmap javassist.expr This package contains the classes for modifying a method body. -
-
Uses of ExceptionTable in javassist.bytecode
Fields in javassist.bytecode declared as ExceptionTable Modifier and Type Field Description (package private) ExceptionTableCodeIterator.Pointers. etableprivate ExceptionTableCodeAttribute. exceptions(package private) ExceptionTableBytecode. tryblocksMethods in javassist.bytecode that return ExceptionTable Modifier and Type Method Description ExceptionTableExceptionTable. copy(ConstPool newCp, java.util.Map<java.lang.String,java.lang.String> classnames)Makes a copy of thisexception_table[].ExceptionTableBytecode. getExceptionTable()Returnsexception_table.ExceptionTableCodeAttribute. getExceptionTable()Returnsexception_table[].Methods in javassist.bytecode with parameters of type ExceptionTable Modifier and Type Method Description voidExceptionTable. add(int index, ExceptionTable table, int offset)Copies the given exception table at the specified position in the table.voidCodeIterator. append(ExceptionTable et, int offset)Copies and appends the entries in the given exception table at the end of the exception table in the code attribute edited by this object.(package private) static byte[]CodeIterator. changeLdcToLdcW(byte[] code, ExceptionTable etable, CodeAttribute ca, CodeAttribute.LdcEntry ldcs)private byte[]CodeAttribute. copyCode(ConstPool destCp, java.util.Map<java.lang.String,java.lang.String> classnames, ExceptionTable etable, CodeAttribute destCa)Copies code.(package private) static byte[]CodeAttribute.LdcEntry. doit(byte[] code, CodeAttribute.LdcEntry ldc, ExceptionTable etable, CodeAttribute ca)voidCodeIterator. insert(ExceptionTable et, int offset)Copies and inserts the entries in the given exception table at the beginning of the exception table in the code attribute edited by this object.(package private) static byte[]CodeIterator. insertGapCore0(byte[] code, int where, int gapLength, boolean exclusive, ExceptionTable etable, CodeAttribute ca)insertGapCore0() inserts a gap (some NOPs).private byte[]CodeIterator. insertGapCore0w(byte[] code, int where, int gapLength, boolean exclusive, ExceptionTable etable, CodeAttribute ca, CodeIterator.Gap newWhere)private static byte[]CodeIterator. insertGapCore1(byte[] code, int where, int gapLength, boolean exclusive, ExceptionTable etable, CodeAttribute ca)Constructors in javassist.bytecode with parameters of type ExceptionTable Constructor Description CodeAttribute(ConstPool cp, int stack, int locals, byte[] code, ExceptionTable etable)Constructs aCode_attribute.Pointers(int cur, int m, int m2, int m0, ExceptionTable et, CodeAttribute ca) -
Uses of ExceptionTable in javassist.bytecode.stackmap
Methods in javassist.bytecode.stackmap with parameters of type ExceptionTable Modifier and Type Method Description private voidBasicBlock.Maker. addCatchers(BasicBlock[] blocks, ExceptionTable et)BasicBlock[]BasicBlock.Maker. make(CodeIterator ci, int begin, int end, ExceptionTable et)private java.util.Map<java.lang.Integer,BasicBlock.Mark>BasicBlock.Maker. makeMarks(CodeIterator ci, int begin, int end, ExceptionTable et) -
Uses of ExceptionTable in javassist.expr
Fields in javassist.expr declared as ExceptionTable Modifier and Type Field Description private ExceptionTableHandler. etableConstructors in javassist.expr with parameters of type ExceptionTable Constructor Description Handler(ExceptionTable et, int nth, CodeIterator it, CtClass declaring, MethodInfo m)Undocumented constructor.
-