Class StandardMergeController
java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.StandardMergeController
- All Implemented Interfaces:
IMergeController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
onInputOnly
(int varid) void
onMatch
(int varid) boolean
onMismatch
(int varid) boolean
onOutputOnly
(int varid)
-
Constructor Details
-
StandardMergeController
public StandardMergeController()
-
-
Method Details
-
onMatch
public void onMatch(int varid) - Specified by:
onMatch
in interfaceIMergeController
- Parameters:
varid
- variable id
-
onMismatch
public boolean onMismatch(int varid) - Specified by:
onMismatch
in interfaceIMergeController
- Parameters:
varid
- variable id- Returns:
- true indicates the mismatched input variable should be removed
-
onOutputOnly
public boolean onOutputOnly(int varid) - Specified by:
onOutputOnly
in interfaceIMergeController
- Parameters:
varid
- variable id- Returns:
- true indicates the missing variable should be added to input
-
onInputOnly
public boolean onInputOnly(int varid) - Specified by:
onInputOnly
in interfaceIMergeController
- Parameters:
varid
- variable id- Returns:
- true indicates the missing variable should be removed from input
-