static class StackMapTable.NewRemover extends StackMapTable.SimpleCopy
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
posOfNew |
info, numOfEntries| Constructor and Description |
|---|
NewRemover(byte[] data,
int pos) |
| Modifier and Type | Method and Description |
|---|---|
void |
fullFrame(int pos,
int offsetDelta,
int[] localTags,
int[] localData,
int[] stackTags,
int[] stackData)
Invoked if the visited frame is
full_frame. |
void |
sameLocals(int pos,
int offsetDelta,
int stackTag,
int stackData)
Invoked if the visited frame is a
same_locals_1_stack_item_frame
or a same_locals_1_stack_item_frame_extended. |
appendFrame, chopFrame, copyData, copyData, doit, sameFrameobjectOrUninitialized, parse, size, stackMapFramespublic void sameLocals(int pos,
int offsetDelta,
int stackTag,
int stackData)
StackMapTable.Walkersame_locals_1_stack_item_frame
or a same_locals_1_stack_item_frame_extended.sameLocals in class StackMapTable.SimpleCopypos - the position.stackTag - stack[0].tag.stackData - stack[0].cpool_index
if the tag is OBJECT,
or stack[0].offset
if the tag is UNINIT.public void fullFrame(int pos,
int offsetDelta,
int[] localTags,
int[] localData,
int[] stackTags,
int[] stackData)
StackMapTable.Walkerfull_frame.fullFrame in class StackMapTable.SimpleCopypos - the position.localTags - locals[i].taglocalData - locals[i].cpool_index
or locals[i].offsetstackTags - stack[i].tagstackData - stack[i].cpool_index
or stack[i].offset