Package ghidra.feature.vt.gui.task
Class CreateAndAcceptApplyManualMatchTask
java.lang.Object
ghidra.util.task.Task
ghidra.feature.vt.gui.task.VtTask
ghidra.feature.vt.gui.task.CreateManualMatchTask
ghidra.feature.vt.gui.task.CreateAndAcceptApplyManualMatchTask
- All Implemented Interfaces:
ghidra.util.task.MonitoredRunnable
-
Field Summary
Fields inherited from class ghidra.feature.vt.gui.task.CreateManualMatchTask
newlyCreatedMatch
Fields inherited from class ghidra.util.task.Task
taskMonitor, waitForTaskCompleted
-
Constructor Summary
ConstructorDescriptionCreateAndAcceptApplyManualMatchTask
(VTController controller, ghidra.program.model.listing.Function sourceFunction, ghidra.program.model.listing.Function destinationFunction, boolean applyMarkup) A task that creates the indicated function match and then either accepts it or applies it. -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
runFollowOnTasks
(ghidra.util.task.TaskMonitor monitor) Methods inherited from class ghidra.feature.vt.gui.task.CreateManualMatchTask
doWork, getErrorHeader, getNewMatch
Methods inherited from class ghidra.feature.vt.gui.task.VtTask
addErrors, getErrorDetails, hasErrors, reportError, run, shouldSuspendSessionEvents, showErrors, wasCancelled, wasSuccessfull
Methods inherited from class ghidra.util.task.Task
addTaskListener, canCancel, cancel, getStatusTextAlignment, getTaskTitle, getWaitForTaskCompleted, hasProgress, isCancelled, isModal, monitoredRun, notifyTaskListeners, setHasProgress
-
Constructor Details
-
CreateAndAcceptApplyManualMatchTask
public CreateAndAcceptApplyManualMatchTask(VTController controller, ghidra.program.model.listing.Function sourceFunction, ghidra.program.model.listing.Function destinationFunction, boolean applyMarkup) A task that creates the indicated function match and then either accepts it or applies it.- Parameters:
controller
- the controller for a version tracking sessionsourceFunction
- the source function in the function matchdestinationFunction
- the destination function in the function matchapplyMarkup
- true means apply the match. false means only accept the match.
-
-
Method Details
-
runFollowOnTasks
- Overrides:
runFollowOnTasks
in classCreateManualMatchTask
- Throws:
Exception
-