break; default: // Uninitialized frame[index] = readLabel(readUnsignedShort(v), labels); v += 2;
readLabel(frame.offset, labels); return stackMap;
int codeEnd = u + codeLength; Label[] labels = context.labels = new Label[codeLength + 2]; readLabel(codeLength + 1, labels); while (u < codeEnd) { int offset = u - codeStart; break; case ClassWriter.LABEL_INSN: readLabel(offset + readShort(u + 1), labels); u += 3; break; case ClassWriter.LABELW_INSN: readLabel(offset + readInt(u + 1), labels); u += 5; break; readLabel(offset + readInt(u), labels); for (int i = readInt(u + 8) - readInt(u + 4) + 1; i > 0; --i) { readLabel(offset + readInt(u + 12), labels); u += 4; readLabel(offset + readInt(u), labels); for (int i = readInt(u + 4); i > 0; --i) { readLabel(offset + readInt(u + 12), labels); u += 8; Label start = readLabel(readUnsignedShort(u + 2), labels); Label end = readLabel(readUnsignedShort(u + 4), labels); Label handler = readLabel(readUnsignedShort(u + 6), labels);
break; default: // Uninitialized frame[index] = readLabel(readUnsignedShort(v), labels); v += 2;
readLabel(frame.offset, labels); return stackMap;
int codeEnd = u + codeLength; Label[] labels = context.labels = new Label[codeLength + 2]; readLabel(codeLength + 1, labels); while (u < codeEnd) { int offset = u - codeStart; break; case ClassWriter.LABEL_INSN: readLabel(offset + readShort(u + 1), labels); u += 3; break; case ClassWriter.LABELW_INSN: readLabel(offset + readInt(u + 1), labels); u += 5; break; readLabel(offset + readInt(u), labels); for (int i = readInt(u + 8) - readInt(u + 4) + 1; i > 0; --i) { readLabel(offset + readInt(u + 12), labels); u += 4; readLabel(offset + readInt(u), labels); for (int i = readInt(u + 4); i > 0; --i) { readLabel(offset + readInt(u + 12), labels); u += 8; Label start = readLabel(readUnsignedShort(u + 2), labels); Label end = readLabel(readUnsignedShort(u + 4), labels); Label handler = readLabel(readUnsignedShort(u + 6), labels);
break; default: // Uninitialized frame[index] = readLabel(readUnsignedShort(v), labels); v += 2;
break; default: // Uninitialized frame[index] = readLabel(readUnsignedShort(v), labels); v += 2;
break; default: // Uninitialized frame[index] = readLabel(readUnsignedShort(v), labels); v += 2;
break; default: // Uninitialized frame[index] = readLabel(readUnsignedShort(v), labels); v += 2;
break; default: // Uninitialized frame[index] = readLabel(readUnsignedShort(v), labels); v += 2;