Package javassist.bytecode
Class CodeIterator.Pointers
- java.lang.Object
-
- javassist.bytecode.CodeIterator.Pointers
-
- Enclosing class:
- CodeIterator
static class CodeIterator.Pointers extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description Pointers(int cur, int m, int m0, ExceptionTable et, CodeAttribute ca)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
shiftForSwitch(int where, int gapLength)
(package private) void
shiftPc(int where, int gapLength, boolean exclusive)
-
-
-
Field Detail
-
cursor
int cursor
-
mark0
int mark0
-
mark
int mark
-
etable
ExceptionTable etable
-
line
LineNumberAttribute line
-
vars
LocalVariableAttribute vars
-
types
LocalVariableAttribute types
-
stack
StackMapTable stack
-
stack2
StackMap stack2
-
-
Constructor Detail
-
Pointers
Pointers(int cur, int m, int m0, ExceptionTable et, CodeAttribute ca)
-
-
Method Detail
-
shiftPc
void shiftPc(int where, int gapLength, boolean exclusive) throws BadBytecode
- Throws:
BadBytecode
-
shiftForSwitch
void shiftForSwitch(int where, int gapLength) throws BadBytecode
- Throws:
BadBytecode
-
-