java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.simulator.InsnEmulator<T>
All Implemented Interfaces:
IInsnEmulator<T>

public abstract class InsnEmulator<T extends IInstructionOperand> extends Object implements IInsnEmulator<T>
Main class that can emulate an instruction and retrieve the correct result. It is based on:
- UPDATE_*** which provides the field(s) to be updated
- JUMP_*** which computes the new value to assign