case Opcode.IF_ICMPGT: case Opcode.IF_ICMPLE: labelKey = mAddress + readShort(); mLabels.put(labelKey, (Object) labelKey); break;
readShort(); if (!(ci instanceof ConstantInterfaceMethodInfo)) { error(opcode, "Invalid constant type for method invocation: " + ci); readShort(); ConstantInterfaceMethodInfo method = (ConstantInterfaceMethodInfo)ci; className = method.getParentClass().getType().getFullName(); loc = getLabel(mAddress + readShort()); assembler.branch(loc); break; case Opcode.JSR: loc = getLabel(mAddress + readShort()); assembler.jsr(loc); break; loc = getLabel(mAddress + readShort()); assembler.ifNullBranch(loc, true); break; case Opcode.IFNONNULL: loc = getLabel(mAddress + readShort()); assembler.ifNullBranch(loc, false); break; loc = getLabel(mAddress + readShort()); assembler.ifEqualBranch(loc, true); break; case Opcode.IF_ACMPNE: loc = getLabel(mAddress + readShort());
case Opcode.IF_ICMPGT: case Opcode.IF_ICMPLE: labelKey = mAddress + readShort(); mLabels.put(labelKey, (Object) labelKey); break;
readShort(); if (!(ci instanceof ConstantInterfaceMethodInfo)) { error(opcode, "Invalid constant type for method invocation: " + ci); readShort(); ConstantInterfaceMethodInfo method = (ConstantInterfaceMethodInfo)ci; className = method.getParentClass().getType().getFullName(); loc = getLabel(mAddress + readShort()); assembler.branch(loc); break; case Opcode.JSR: loc = getLabel(mAddress + readShort()); assembler.jsr(loc); break; loc = getLabel(mAddress + readShort()); assembler.ifNullBranch(loc, true); break; case Opcode.IFNONNULL: loc = getLabel(mAddress + readShort()); assembler.ifNullBranch(loc, false); break; loc = getLabel(mAddress + readShort()); assembler.ifEqualBranch(loc, true); break; case Opcode.IF_ACMPNE: loc = getLabel(mAddress + readShort());