Package javassist.bytecode
Class CodeIterator.Pointers
java.lang.Object
javassist.bytecode.CodeIterator.Pointers
- Enclosing class:
CodeIterator
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int
(package private) ExceptionTable
(package private) LineNumberAttribute
(package private) int
(package private) int
(package private) int
(package private) StackMapTable
(package private) StackMap
(package private) LocalVariableAttribute
(package private) LocalVariableAttribute
-
Constructor Summary
ConstructorsConstructorDescriptionPointers
(int cur, int m, int m2, int m0, ExceptionTable et, CodeAttribute ca) -
Method Summary
Modifier and TypeMethodDescription(package private) void
shiftForSwitch
(int where, int gapLength) (package private) void
shiftPc
(int where, int gapLength, boolean exclusive)
-
Field Details
-
cursor
int cursor -
mark0
int mark0 -
mark
int mark -
mark2
int mark2 -
etable
ExceptionTable etable -
line
LineNumberAttribute line -
vars
-
types
LocalVariableAttribute types -
stack
StackMapTable stack -
stack2
StackMap stack2
-
-
Constructor Details
-
Pointers
Pointers(int cur, int m, int m2, int m0, ExceptionTable et, CodeAttribute ca)
-
-
Method Details
-
shiftPc
- Throws:
BadBytecode
-
shiftForSwitch
- Throws:
BadBytecode
-