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
abstract static class CodeIterator.Branch16 extends CodeIterator.Branch
-
-
Constructor Summary
Constructors Constructor Description Branch16(int p, int off)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract intdeltaSize()(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 Detail
-
offset
int offset
-
state
int state
-
BIT16
static final int BIT16
- See Also:
- Constant Field Values
-
EXPAND
static final int EXPAND
- See Also:
- Constant Field Values
-
BIT32
static final int BIT32
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
-