static class StackMapTable.OffsetShifter extends StackMapTable.Walker
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
gap |
(package private) int |
where |
info, numOfEntries| Constructor and Description |
|---|
OffsetShifter(StackMapTable smt,
int where,
int gap) |
| Modifier and Type | Method and Description |
|---|---|
void |
objectOrUninitialized(int tag,
int data,
int pos)
Invoked if
Object_variable_info
or Uninitialized_variable_info is visited. |
appendFrame, chopFrame, fullFrame, parse, sameFrame, sameLocals, size, stackMapFramespublic OffsetShifter(StackMapTable smt, int where, int gap)
public void objectOrUninitialized(int tag,
int data,
int pos)
StackMapTable.WalkerObject_variable_info
or Uninitialized_variable_info is visited.objectOrUninitialized in class StackMapTable.Walkertag - OBJECT or UNINIT.data - the value of cpool_index or offset.pos - the position of cpool_index or offset.