Package ghidra.framework.analysis
Class AnalysisTask
- java.lang.Object
-
- ghidra.framework.analysis.AnalysisTask
-
-
Constructor Summary
Constructors Constructor Description AnalysisTask(AnalysisPhase executionPhase, AnalyzerScheduler analyzerScheduler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()Returns the name of this task.AnalysisPhasegetPhase()intgetPriority()voidrun(UndoableDomainObject domainObject, TaskMonitor monitor)the run method where work can be performed on the given domain object.
-
-
-
Constructor Detail
-
AnalysisTask
public AnalysisTask(AnalysisPhase executionPhase, AnalyzerScheduler analyzerScheduler)
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:GTaskReturns the name of this task.
-
run
public void run(UndoableDomainObject domainObject, TaskMonitor monitor) throws CancelledException
Description copied from interface:GTaskthe run method where work can be performed on the given domain object.- Specified by:
runin interfaceGTask- Parameters:
domainObject- the object to affect.monitor- the taskMonitor to be used to cancel and report progress.- Throws:
CancelledException- if the user cancelled the task.
-
getPriority
public int getPriority()
-
getPhase
public AnalysisPhase getPhase()
-
-