Package | Description |
---|---|
javassist.bytecode |
Bytecode-level API.
|
javassist.bytecode.stackmap | |
javassist.expr |
This package contains the classes for modifying a method body.
|
Modifier and Type | Method and Description |
---|---|
ExceptionTable |
ExceptionTable.copy(ConstPool newCp,
Map classnames)
Makes a copy of this
exception_table[] . |
ExceptionTable |
Bytecode.getExceptionTable()
Returns
exception_table . |
ExceptionTable |
CodeAttribute.getExceptionTable()
Returns
exception_table[] . |
Modifier and Type | Method and Description |
---|---|
void |
ExceptionTable.add(int index,
ExceptionTable table,
int offset)
Copies the given exception table at the specified position
in the table.
|
void |
CodeIterator.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.
|
void |
CodeIterator.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.
|
Constructor and Description |
---|
CodeAttribute(ConstPool cp,
int stack,
int locals,
byte[] code,
ExceptionTable etable)
Constructs a
Code_attribute . |
Modifier and Type | Method and Description |
---|---|
BasicBlock[] |
BasicBlock.Maker.make(CodeIterator ci,
int begin,
int end,
ExceptionTable et) |
Constructor and Description |
---|
Handler(ExceptionTable et,
int nth,
CodeIterator it,
CtClass declaring,
MethodInfo m)
Undocumented constructor.
|
Copyright © 2019. All rights reserved.