static class CodeIterator.Pointers
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) int |
cursor |
(package private) ExceptionTable |
etable |
(package private) LineNumberAttribute |
line |
(package private) int |
mark |
(package private) int |
mark0 |
(package private) StackMapTable |
stack |
(package private) StackMap |
stack2 |
(package private) LocalVariableAttribute |
types |
(package private) LocalVariableAttribute |
vars |
Constructor and Description |
---|
Pointers(int cur,
int m,
int m0,
ExceptionTable et,
CodeAttribute ca) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
shiftForSwitch(int where,
int gapLength) |
(package private) void |
shiftPc(int where,
int gapLength,
boolean exclusive) |
int cursor
int mark0
int mark
ExceptionTable etable
LineNumberAttribute line
LocalVariableAttribute vars
LocalVariableAttribute types
StackMapTable stack
StackMap stack2
Pointers(int cur, int m, int m0, ExceptionTable et, CodeAttribute ca)
void shiftPc(int where, int gapLength, boolean exclusive) throws BadBytecode
BadBytecode
void shiftForSwitch(int where, int gapLength) throws BadBytecode
BadBytecode