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) voidshiftForSwitch(int where, int gapLength) (package private) voidshiftPc(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
-