Package | Description |
---|---|
javassist.bytecode |
Bytecode-level API.
|
javassist.bytecode.stackmap |
Modifier and Type | Field and Description |
---|---|
(package private) StackMapTable |
CodeIterator.Pointers.stack |
private StackMapTable |
StackMapTable.Shifter.stackMap |
Modifier and Type | Method and Description |
---|---|
StackMapTable |
StackMapTable.Writer.toStackMapTable(ConstPool cp)
Constructs and a return a stack map table containing
the written stack map entries.
|
Modifier and Type | Method and Description |
---|---|
static void |
StackMapTable.Printer.print(StackMapTable smt,
java.io.PrintWriter writer)
Prints the stack table map.
|
void |
CodeAttribute.setAttribute(StackMapTable smt)
Adds a stack map table.
|
Constructor and Description |
---|
OffsetShifter(StackMapTable smt,
int where,
int gap) |
Shifter(StackMapTable smt,
int where,
int gap,
boolean exclusive) |
SwitchShifter(StackMapTable smt,
int where,
int gap) |
Walker(StackMapTable smt)
Constructs a walker.
|
Modifier and Type | Method and Description |
---|---|
static StackMapTable |
MapMaker.make(ClassPool classes,
MethodInfo minfo)
Computes the stack map table of the given method and returns it.
|
StackMapTable |
MapMaker.toStackMap(TypedBlock[] blocks) |