public interface

IMergeController

com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IMergeController
Known Indirect Subclasses

Class Overview

Controller for IR State mergers performed by EState#mergeWith(EState, IMergeController).

Summary

Public Methods
abstract boolean onInputOnly(int varid)
abstract void onMatch(int varid)
abstract boolean onMismatch(int varid)
abstract boolean onOutputOnly(int varid)

Public Methods

public abstract boolean onInputOnly (int varid)

Parameters
varid variable id
Returns
  • true indicates the missing variable should be removed from input

public abstract void onMatch (int varid)

Parameters
varid variable id

public abstract boolean onMismatch (int varid)

Parameters
varid variable id
Returns
  • true indicates the mismatched input variable should be removed

public abstract boolean onOutputOnly (int varid)

Parameters
varid variable id
Returns
  • true indicates the missing variable should be added to input