abstract static class CodeIterator.Branch
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
orgPos |
(package private) int |
pos |
| Constructor and Description |
|---|
Branch(int p) |
| Modifier and Type | Method and Description |
|---|---|
(package private) int |
deltaSize() |
(package private) boolean |
expanded() |
(package private) int |
gapChanged() |
(package private) void |
shift(int where,
int gapLength,
boolean exclusive) |
(package private) static int |
shiftOffset(int i,
int offset,
int where,
int gapLength,
boolean exclusive) |
(package private) abstract int |
write(int srcPos,
byte[] code,
int destPos,
byte[] newcode) |
void shift(int where,
int gapLength,
boolean exclusive)
static int shiftOffset(int i,
int offset,
int where,
int gapLength,
boolean exclusive)
boolean expanded()
int gapChanged()
int deltaSize()
abstract int write(int srcPos,
byte[] code,
int destPos,
byte[] newcode)
throws BadBytecode
BadBytecode