org.netbeans.modules.java.source 0.104.0 23

org.netbeans.api.java.source
Class JavaParserResultTask<T extends Parser.Result>

java.lang.Object
  extended by org.netbeans.modules.parsing.api.Task
      extended by org.netbeans.modules.parsing.spi.SchedulerTask
          extended by org.netbeans.modules.parsing.spi.ParserResultTask<T>
              extended by org.netbeans.modules.parsing.spi.IndexingAwareParserResultTask<T>
                  extended by org.netbeans.api.java.source.JavaParserResultTask<T>

public abstract class JavaParserResultTask<T extends Parser.Result>
extends IndexingAwareParserResultTask<T>

Java specific version of the IndexingAwareParserResultTask. In addition to the IndexingAwareParserResultTask it adds a support for javac phases.

Since:
0.42
See Also:
JavaSource

Constructor Summary
protected JavaParserResultTask(JavaSource.Phase phase)
          Creates a new JavaParserResultTask
protected JavaParserResultTask(JavaSource.Phase phase, TaskIndexingMode taskIndexingMode)
          Creates a new JavaParserResultTask
 
Method Summary
 JavaSource.Phase getPhase()
          Returns the phase needed by task.
 
Methods inherited from class org.netbeans.modules.parsing.spi.IndexingAwareParserResultTask
getIndexingMode
 
Methods inherited from class org.netbeans.modules.parsing.spi.ParserResultTask
getPriority, run
 
Methods inherited from class org.netbeans.modules.parsing.spi.SchedulerTask
cancel, getSchedulerClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaParserResultTask

protected JavaParserResultTask(@NonNull
                               JavaSource.Phase phase)
Creates a new JavaParserResultTask

Parameters:
phase - needed by the task.

JavaParserResultTask

protected JavaParserResultTask(@NonNull
                               JavaSource.Phase phase,
                               @NonNull
                               TaskIndexingMode taskIndexingMode)
Creates a new JavaParserResultTask

Parameters:
phase - needed by the task.
taskIndexingMode - the awareness of indexing. For tasks which can run during indexing use TaskIndexingMode.ALLOWED_DURING_SCAN for tasks which cannot run during indexing use TaskIndexingMode.DISALLOWED_DURING_SCAN.
Since:
0.94
Method Detail

getPhase

@NonNull
public final JavaSource.Phase getPhase()
Returns the phase needed by task.

Returns:
the pahse

org.netbeans.modules.java.source 0.104.0 23

Built on May 22 2012.  |  Portions Copyright 1997-2012 Oracle. All rights reserved.