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.String
getName()
Returns the name of this task.AnalysisPhase
getPhase()
int
getPriority()
void
run(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:GTask
Returns the name of this task.
-
run
public void run(UndoableDomainObject domainObject, TaskMonitor monitor) throws CancelledException
Description copied from interface:GTask
the run method where work can be performed on the given domain object.- Specified by:
run
in 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()
-
-