abstract static class CodeIterator.Branch16 extends CodeIterator.Branch
Modifier and Type | Field and Description |
---|---|
(package private) static int |
BIT16 |
(package private) static int |
BIT32 |
(package private) static int |
EXPAND |
(package private) int |
offset |
(package private) int |
state |
orgPos, pos
Constructor and Description |
---|
Branch16(int p,
int off) |
Modifier and Type | Method and Description |
---|---|
(package private) abstract int |
deltaSize() |
(package private) boolean |
expanded() |
(package private) void |
shift(int where,
int gapLength,
boolean exclusive) |
(package private) int |
write(int src,
byte[] code,
int dest,
byte[] newcode) |
(package private) abstract void |
write32(int src,
byte[] code,
int dest,
byte[] newcode) |
gapChanged, shiftOffset
int offset
int state
static final int BIT16
static final int EXPAND
static final int BIT32
void shift(int where, int gapLength, boolean exclusive)
shift
in class CodeIterator.Branch
boolean expanded()
expanded
in class CodeIterator.Branch
abstract int deltaSize()
deltaSize
in class CodeIterator.Branch
abstract void write32(int src, byte[] code, int dest, byte[] newcode)
int write(int src, byte[] code, int dest, byte[] newcode)
write
in class CodeIterator.Branch