| 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) |