Package javassist.bytecode
Class CodeIterator.Branch16
java.lang.Object
javassist.bytecode.CodeIterator.Branch
javassist.bytecode.CodeIterator.Branch16
- Direct Known Subclasses:
CodeIterator.If16,CodeIterator.Jump16
- Enclosing class:
- CodeIterator
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final int(package private) static final int(package private) static final int(package private) int(package private) intFields inherited from class javassist.bytecode.CodeIterator.Branch
orgPos, pos -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract int(package private) booleanexpanded()(package private) voidshift(int where, int gapLength, boolean exclusive) (package private) intwrite(int src, byte[] code, int dest, byte[] newcode) (package private) abstract voidwrite32(int src, byte[] code, int dest, byte[] newcode) Methods inherited from class javassist.bytecode.CodeIterator.Branch
gapChanged, shiftOffset
-
Field Details
-
offset
int offset -
state
int state -
BIT16
static final int BIT16- See Also:
-
EXPAND
static final int EXPAND- See Also:
-
BIT32
static final int BIT32- See Also:
-
-
Constructor Details
-
Branch16
Branch16(int p, int off)
-
-
Method Details
-
shift
void shift(int where, int gapLength, boolean exclusive) - Overrides:
shiftin classCodeIterator.Branch
-
expanded
boolean expanded()- Overrides:
expandedin classCodeIterator.Branch
-
deltaSize
abstract int deltaSize()- Overrides:
deltaSizein classCodeIterator.Branch
-
write32
abstract void write32(int src, byte[] code, int dest, byte[] newcode) -
write
int write(int src, byte[] code, int dest, byte[] newcode) - Specified by:
writein classCodeIterator.Branch
-