public interface IPDOMIndexerTask
Modifier and Type | Field and Description |
---|---|
static String |
TRACE_ACTIVITY |
static String |
TRACE_INCLUSION_PROBLEMS |
static String |
TRACE_PROBLEMS |
static String |
TRACE_SCANNER_PROBLEMS |
static String |
TRACE_STATISTICS |
static String |
TRACE_SYNTAX_PROBLEMS |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptUrgentTask(IPDOMIndexerTask task)
Takes files from another task and adds them to this task in front of all not yet processed
files.
|
default void |
cancel()
Notifies the task that it should stop executing at its earliest convenience.
|
IPDOMIndexer |
getIndexer()
Returns the indexer the task belongs to.
|
org.eclipse.cdt.internal.core.pdom.IndexerProgress |
getProgressInformation()
Returns progress information for the task.
|
void |
run(org.eclipse.core.runtime.IProgressMonitor monitor)
Called by the framework to perform the task.
|
static final String TRACE_ACTIVITY
static final String TRACE_STATISTICS
static final String TRACE_INCLUSION_PROBLEMS
static final String TRACE_SCANNER_PROBLEMS
static final String TRACE_SYNTAX_PROBLEMS
static final String TRACE_PROBLEMS
void run(org.eclipse.core.runtime.IProgressMonitor monitor) throws InterruptedException
InterruptedException
default void cancel()
IPDOMIndexer getIndexer()
org.eclipse.cdt.internal.core.pdom.IndexerProgress getProgressInformation()
boolean acceptUrgentTask(IPDOMIndexerTask task)
task
- the task to add the work from.true
if the work was accepted, false
if it was rejected.Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.