offsetDelta = frameType - Frame.SAME_LOCALS_1_STACK_ITEM_FRAME; currentOffset = readVerificationTypeInfo( currentOffset, context.currentFrameStackTypes, 0, charBuffer, labels); context.currentFrameType = Opcodes.F_SAME1; if (frameType == Frame.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED) { currentOffset = readVerificationTypeInfo( currentOffset, context.currentFrameStackTypes, 0, charBuffer, labels); context.currentFrameType = Opcodes.F_SAME1; for (int k = frameType - Frame.SAME_FRAME_EXTENDED; k > 0; k--) { currentOffset = readVerificationTypeInfo( currentOffset, context.currentFrameLocalTypes, local++, charBuffer, labels); for (int local = 0; local < numberOfLocals; ++local) { currentOffset = readVerificationTypeInfo( currentOffset, context.currentFrameLocalTypes, local, charBuffer, labels); for (int stack = 0; stack < numberOfStackItems; ++stack) { currentOffset = readVerificationTypeInfo( currentOffset, context.currentFrameStackTypes, stack, charBuffer, labels);
offsetDelta = frameType - Frame.SAME_LOCALS_1_STACK_ITEM_FRAME; currentOffset = readVerificationTypeInfo( currentOffset, context.currentFrameStackTypes, 0, charBuffer, labels); context.currentFrameType = Opcodes.F_SAME1; if (frameType == Frame.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED) { currentOffset = readVerificationTypeInfo( currentOffset, context.currentFrameStackTypes, 0, charBuffer, labels); context.currentFrameType = Opcodes.F_SAME1; for (int k = frameType - Frame.SAME_FRAME_EXTENDED; k > 0; k--) { currentOffset = readVerificationTypeInfo( currentOffset, context.currentFrameLocalTypes, local++, charBuffer, labels); for (int local = 0; local < numberOfLocals; ++local) { currentOffset = readVerificationTypeInfo( currentOffset, context.currentFrameLocalTypes, local, charBuffer, labels); for (int stack = 0; stack < numberOfStackItems; ++stack) { currentOffset = readVerificationTypeInfo( currentOffset, context.currentFrameStackTypes, stack, charBuffer, labels);
offsetDelta = frameType - Frame.SAME_LOCALS_1_STACK_ITEM_FRAME; currentOffset = readVerificationTypeInfo( currentOffset, context.currentFrameStackTypes, 0, charBuffer, labels); context.currentFrameType = Opcodes.F_SAME1; if (frameType == Frame.SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED) { currentOffset = readVerificationTypeInfo( currentOffset, context.currentFrameStackTypes, 0, charBuffer, labels); context.currentFrameType = Opcodes.F_SAME1; for (int k = frameType - Frame.SAME_FRAME_EXTENDED; k > 0; k--) { currentOffset = readVerificationTypeInfo( currentOffset, context.currentFrameLocalTypes, local++, charBuffer, labels); for (int local = 0; local < numberOfLocals; ++local) { currentOffset = readVerificationTypeInfo( currentOffset, context.currentFrameLocalTypes, local, charBuffer, labels); for (int stack = 0; stack < numberOfStackItems; ++stack) { currentOffset = readVerificationTypeInfo( currentOffset, context.currentFrameStackTypes, stack, charBuffer, labels);