public void visitZeroRegisterInsn(int currentAddress, int opcode, int index, int indexType, int target, long literal) { if (prevIv != null) { prevIv.visitZeroRegisterInsn(currentAddress, opcode, index, indexType, target, literal); } }
@Override public void visitZeroRegisterInsn(int currentAddress, int opcode, int index, int indexType, int target, long literal) { int mappedIndex = transformIndexIfNeeded(index, indexType); super.visitZeroRegisterInsn(currentAddress, opcode, mappedIndex, indexType, target, literal); }
switch (opcodeForSwitch) { case Opcodes.SPECIAL_FORMAT: { iv.visitZeroRegisterInsn(currentAddress, opcodeUnit, 0, InstructionCodec.INDEX_TYPE_NONE, 0, 0L); break; int opcode = InstructionCodec.byte0(opcodeUnit); int target = (byte) InstructionCodec.byte1(opcodeUnit); // sign-extend iv.visitZeroRegisterInsn(currentAddress, opcode, 0, InstructionCodec.INDEX_TYPE_NONE, currentAddress + target, 0L); break; int opcode = InstructionCodec.byte0(opcodeUnit); int literal = InstructionCodec.byte1(opcodeUnit); // should be zero iv.visitZeroRegisterInsn(currentAddress, opcode, 0, InstructionCodec.INDEX_TYPE_NONE, 0, literal); break; int literal = InstructionCodec.byte1(opcodeUnit); // should be zero int target = (short) codeIn.read(); // sign-extend iv.visitZeroRegisterInsn(currentAddress, opcode, 0, InstructionCodec.INDEX_TYPE_NONE, currentAddress + target, literal); break; int literal = InstructionCodec.byte1(opcodeUnit); // should be zero int target = codeIn.readInt(); iv.visitZeroRegisterInsn(currentAddress, opcode, 0, InstructionCodec.INDEX_TYPE_NONE, currentAddress + target, literal); break; iv.visitZeroRegisterInsn(currentAddress, opcode, index, indexType, 0, 0L); break;
public void visitZeroRegisterInsn(int currentAddress, int opcode, int index, int indexType, int target, long literal) { if (prevIv != null) { prevIv.visitZeroRegisterInsn(currentAddress, opcode, index, indexType, target, literal); } }
@Override public void visitZeroRegisterInsn(int currentAddress, int opcode, int index, int indexType, int target, long literal) { int mappedIndex = transformIndexIfNeeded(index, indexType); super.visitZeroRegisterInsn(currentAddress, opcode, mappedIndex, indexType, target, literal); }
@Override public void visitZeroRegisterInsn(int currentAddress, int opcode, int index, int indexType, int target, long literal) { int mappedIndex = transformIndexIfNeeded(index, indexType); super.visitZeroRegisterInsn(currentAddress, opcode, mappedIndex, indexType, target, literal); }
switch (opcodeForSwitch) { case Opcodes.SPECIAL_FORMAT: { iv.visitZeroRegisterInsn(currentAddress, opcodeUnit, 0, InstructionCodec.INDEX_TYPE_NONE, 0, 0L); break; int opcode = InstructionCodec.byte0(opcodeUnit); int target = (byte) InstructionCodec.byte1(opcodeUnit); // sign-extend iv.visitZeroRegisterInsn(currentAddress, opcode, 0, InstructionCodec.INDEX_TYPE_NONE, currentAddress + target, 0L); break; int opcode = InstructionCodec.byte0(opcodeUnit); int literal = InstructionCodec.byte1(opcodeUnit); // should be zero iv.visitZeroRegisterInsn(currentAddress, opcode, 0, InstructionCodec.INDEX_TYPE_NONE, 0, literal); break; int literal = InstructionCodec.byte1(opcodeUnit); // should be zero int target = (short) codeIn.read(); // sign-extend iv.visitZeroRegisterInsn(currentAddress, opcode, 0, InstructionCodec.INDEX_TYPE_NONE, currentAddress + target, literal); break; int literal = InstructionCodec.byte1(opcodeUnit); // should be zero int target = codeIn.readInt(); iv.visitZeroRegisterInsn(currentAddress, opcode, 0, InstructionCodec.INDEX_TYPE_NONE, currentAddress + target, literal); break; iv.visitZeroRegisterInsn(currentAddress, opcode, index, indexType, 0, 0L); break;