public int getFrameType(StackMapFrame prevFrame) { final int offsetDelta = getOffsetDelta(prevFrame); switch(this.numberOfStackItems) { case 0 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_FRAME : SAME_FRAME_EXTENDED; case 1 : case 2 : case 3 : return APPEND_FRAME; case -1 : case -2 : case -3 : return CHOP_FRAME; } break; case 1 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_LOCALS_1_STACK_ITEMS : SAME_LOCALS_1_STACK_ITEMS_EXTENDED; } } return FULL_FRAME; } public void addLocal(int resolvedPosition, VerificationTypeInfo info) {
public int getFrameType(StackMapFrame prevFrame) { final int offsetDelta = getOffsetDelta(prevFrame); switch(this.numberOfStackItems) { case 0 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_FRAME : SAME_FRAME_EXTENDED; case 1 : case 2 : case 3 : return APPEND_FRAME; case -1 : case -2 : case -3 : return CHOP_FRAME; } break; case 1 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_LOCALS_1_STACK_ITEMS : SAME_LOCALS_1_STACK_ITEMS_EXTENDED; } } return FULL_FRAME; } public void addLocal(int resolvedPosition, VerificationTypeInfo info) {
public int getFrameType(StackMapFrame prevFrame) { final int offsetDelta = getOffsetDelta(prevFrame); switch(this.numberOfStackItems) { case 0 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_FRAME : SAME_FRAME_EXTENDED; case 1 : case 2 : case 3 : return APPEND_FRAME; case -1 : case -2 : case -3 : return CHOP_FRAME; } break; case 1 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_LOCALS_1_STACK_ITEMS : SAME_LOCALS_1_STACK_ITEMS_EXTENDED; } } return FULL_FRAME; } public void addLocal(int resolvedPosition, VerificationTypeInfo info) {
public int getFrameType(StackMapFrame prevFrame) { final int offsetDelta = getOffsetDelta(prevFrame); switch(this.numberOfStackItems) { case 0 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_FRAME : SAME_FRAME_EXTENDED; case 1 : case 2 : case 3 : return APPEND_FRAME; case -1 : case -2 : case -3 : return CHOP_FRAME; } break; case 1 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_LOCALS_1_STACK_ITEMS : SAME_LOCALS_1_STACK_ITEMS_EXTENDED; } } return FULL_FRAME; } public void addLocal(int resolvedPosition, VerificationTypeInfo info) {
public int getFrameType(StackMapFrame prevFrame) { final int offsetDelta = getOffsetDelta(prevFrame); switch(this.numberOfStackItems) { case 0 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_FRAME : SAME_FRAME_EXTENDED; case 1 : case 2 : case 3 : return APPEND_FRAME; case -1 : case -2 : case -3 : return CHOP_FRAME; } break; case 1 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_LOCALS_1_STACK_ITEMS : SAME_LOCALS_1_STACK_ITEMS_EXTENDED; } } return FULL_FRAME; } public void addLocal(int resolvedPosition, VerificationTypeInfo info) {
public int getFrameType(StackMapFrame prevFrame) { final int offsetDelta = getOffsetDelta(prevFrame); switch(this.numberOfStackItems) { case 0 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_FRAME : SAME_FRAME_EXTENDED; case 1 : case 2 : case 3 : return APPEND_FRAME; case -1 : case -2 : case -3 : return CHOP_FRAME; } break; case 1 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_LOCALS_1_STACK_ITEMS : SAME_LOCALS_1_STACK_ITEMS_EXTENDED; } } return FULL_FRAME; } public void addLocal(int resolvedPosition, VerificationTypeInfo info) {
public int getFrameType(StackMapFrame prevFrame) { final int offsetDelta = getOffsetDelta(prevFrame); switch(this.numberOfStackItems) { case 0 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_FRAME : SAME_FRAME_EXTENDED; case 1 : case 2 : case 3 : return APPEND_FRAME; case -1 : case -2 : case -3 : return CHOP_FRAME; } break; case 1 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_LOCALS_1_STACK_ITEMS : SAME_LOCALS_1_STACK_ITEMS_EXTENDED; } } return FULL_FRAME; } public void addLocal(int resolvedPosition, VerificationTypeInfo info) {
public int getFrameType(StackMapFrame prevFrame) { final int offsetDelta = getOffsetDelta(prevFrame); switch(this.numberOfStackItems) { case 0 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_FRAME : SAME_FRAME_EXTENDED; case 1 : case 2 : case 3 : return APPEND_FRAME; case -1 : case -2 : case -3 : return CHOP_FRAME; } break; case 1 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_LOCALS_1_STACK_ITEMS : SAME_LOCALS_1_STACK_ITEMS_EXTENDED; } } return FULL_FRAME; } public void addLocal(int resolvedPosition, VerificationTypeInfo info) {
public int getFrameType(StackMapFrame prevFrame) { final int offsetDelta = getOffsetDelta(prevFrame); switch(this.numberOfStackItems) { case 0 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_FRAME : SAME_FRAME_EXTENDED; case 1 : case 2 : case 3 : return APPEND_FRAME; case -1 : case -2 : case -3 : return CHOP_FRAME; } break; case 1 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_LOCALS_1_STACK_ITEMS : SAME_LOCALS_1_STACK_ITEMS_EXTENDED; } } return FULL_FRAME; } public void addLocal(int resolvedPosition, VerificationTypeInfo info) {
public int getFrameType(StackMapFrame prevFrame) { final int offsetDelta = getOffsetDelta(prevFrame); switch(this.numberOfStackItems) { case 0 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_FRAME : SAME_FRAME_EXTENDED; case 1 : case 2 : case 3 : return APPEND_FRAME; case -1 : case -2 : case -3 : return CHOP_FRAME; } break; case 1 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_LOCALS_1_STACK_ITEMS : SAME_LOCALS_1_STACK_ITEMS_EXTENDED; } } return FULL_FRAME; } public void addLocal(int resolvedPosition, VerificationTypeInfo info) {
public int getFrameType(StackMapFrame prevFrame) { final int offsetDelta = getOffsetDelta(prevFrame); switch(this.numberOfStackItems) { case 0 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_FRAME : SAME_FRAME_EXTENDED; case 1 : case 2 : case 3 : return APPEND_FRAME; case -1 : case -2 : case -3 : return CHOP_FRAME; } break; case 1 : switch(numberOfDifferentLocals(prevFrame)) { case 0 : return offsetDelta <= 63 ? SAME_LOCALS_1_STACK_ITEMS : SAME_LOCALS_1_STACK_ITEMS_EXTENDED; } } return FULL_FRAME; } public void addLocal(int resolvedPosition, VerificationTypeInfo info) {
int offsetDelta = currentFrame.getOffsetDelta(prevFrame); switch (currentFrame.getFrameType(prevFrame)) { case StackMapFrame.APPEND_FRAME :
int offsetDelta = currentFrame.getOffsetDelta(prevFrame); switch (currentFrame.getFrameType(prevFrame)) { case StackMapFrame.APPEND_FRAME :
int offsetDelta = currentFrame.getOffsetDelta(prevFrame); switch (currentFrame.getFrameType(prevFrame)) { case StackMapFrame.APPEND_FRAME :
int offsetDelta = currentFrame.getOffsetDelta(prevFrame); switch (currentFrame.getFrameType(prevFrame)) { case StackMapFrame.APPEND_FRAME :
int offsetDelta = currentFrame.getOffsetDelta(prevFrame); switch (currentFrame.getFrameType(prevFrame)) { case StackMapFrame.APPEND_FRAME :
int offsetDelta = currentFrame.getOffsetDelta(prevFrame); switch (currentFrame.getFrameType(prevFrame)) { case StackMapFrame.APPEND_FRAME :
int offsetDelta = currentFrame.getOffsetDelta(prevFrame); switch (currentFrame.getFrameType(prevFrame)) { case StackMapFrame.APPEND_FRAME :
int offsetDelta = currentFrame.getOffsetDelta(prevFrame); switch (currentFrame.getFrameType(prevFrame)) { case StackMapFrame.APPEND_FRAME :
int offsetDelta = currentFrame.getOffsetDelta(prevFrame); switch (currentFrame.getFrameType(prevFrame)) { case StackMapFrame.APPEND_FRAME :