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) intcursor(package private) ExceptionTableetable(package private) LineNumberAttributeline(package private) intmark(package private) intmark0(package private) StackMapTablestack(package private) StackMapstack2(package private) LocalVariableAttributetypes(package private) LocalVariableAttributevars
-
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) voidshiftForSwitch(int where, int gapLength)(package private) voidshiftPc(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
-
-