@Override public byte[] getData(DecompilationContext dc) { ByteSerializer ser = new ByteSerializer(true); ser.addByte(OPCODE); ser.addShort(this.label.getPosition() - dc.getPosition()); return ser.getBytes(); }
@Override public void setData(byte[] data, DecompilationContext dc) { int addr = (int) ByteToolkit.getSignedLong(data, 1, 2, true) + dc.getPosition(); this.label = new Label(addr); }