Constructs an instance. The output address of this instance is initially unknown ({@code -1}).paramopcode the opcode; one of the constants from {@link Dops}paramposition {@code non-null;} source positionparamregisters {@code non-null;} register list, including a result register if appropriate (that is, registers may be either ins or outs) super(opcode, position, registers);
super(opcode, position, registers);
{@inheritDoc} return null;
return null;
{@inheritDoc} return new SimpleInsn(opcode, getPosition(), getRegisters());
return new SimpleInsn(opcode, getPosition(), getRegisters());
{@inheritDoc} return new SimpleInsn(getOpcode(), getPosition(), registers);
return new SimpleInsn(getOpcode(), getPosition(), registers);