langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
changeset 26266 2d24bda701dc
parent 26264 a09fedde76be
child 27387 54142fc27e8a
--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java	Tue Aug 26 12:45:28 2014 +0100
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java	Wed Aug 27 07:44:00 2014 +0200
@@ -49,6 +49,8 @@
 import com.sun.tools.javac.processing.JavacProcessingEnvironment;
 import com.sun.tools.javac.tree.JCTree;
 import com.sun.tools.javac.util.Context;
+import com.sun.tools.javac.util.DefinedBy;
+import com.sun.tools.javac.util.DefinedBy.Api;
 import com.sun.tools.javac.util.List;
 import com.sun.tools.javac.util.Log;
 import com.sun.tools.javac.util.PropagatedException;
@@ -79,22 +81,22 @@
             context.put(JavacTask.class, this);
     }
 
-    @Override
+    @Override @DefinedBy(Api.COMPILER_TREE)
     public Iterable<? extends CompilationUnitTree> parse() {
         throw new IllegalStateException();
     }
 
-    @Override
+    @Override @DefinedBy(Api.COMPILER_TREE)
     public Iterable<? extends Element> analyze() {
         throw new IllegalStateException();
     }
 
-    @Override
+    @Override @DefinedBy(Api.COMPILER_TREE)
     public Iterable<? extends JavaFileObject> generate() {
         throw new IllegalStateException();
     }
 
-    @Override
+    @Override @DefinedBy(Api.COMPILER_TREE)
     public void setTaskListener(TaskListener tl) {
         MultiTaskListener mtl = MultiTaskListener.instance(context);
         if (taskListener != null)
@@ -104,13 +106,13 @@
         taskListener = tl;
     }
 
-    @Override
+    @Override @DefinedBy(Api.COMPILER_TREE)
     public void addTaskListener(TaskListener taskListener) {
         MultiTaskListener mtl = MultiTaskListener.instance(context);
         mtl.add(taskListener);
     }
 
-    @Override
+    @Override @DefinedBy(Api.COMPILER_TREE)
     public void removeTaskListener(TaskListener taskListener) {
         MultiTaskListener mtl = MultiTaskListener.instance(context);
         mtl.remove(taskListener);
@@ -121,7 +123,7 @@
         return mtl.getTaskListeners();
     }
 
-    @Override
+    @Override @DefinedBy(Api.COMPILER_TREE)
     public TypeMirror getTypeMirror(Iterable<? extends Tree> path) {
         // TODO: Should complete attribution if necessary
         Tree last = null;
@@ -130,31 +132,31 @@
         return ((JCTree)last).type;
     }
 
-    @Override
+    @Override @DefinedBy(Api.COMPILER_TREE)
     public Elements getElements() {
         if (context == null)
             throw new IllegalStateException();
         return JavacElements.instance(context);
     }
 
-    @Override
+    @Override @DefinedBy(Api.COMPILER_TREE)
     public Types getTypes() {
         if (context == null)
             throw new IllegalStateException();
         return JavacTypes.instance(context);
     }
 
-    @Override
+    @Override @DefinedBy(Api.COMPILER)
     public void setProcessors(Iterable<? extends Processor> processors) {
         throw new IllegalStateException();
     }
 
-    @Override
+    @Override @DefinedBy(Api.COMPILER)
     public void setLocale(Locale locale) {
         throw new IllegalStateException();
     }
 
-    @Override
+    @Override @DefinedBy(Api.COMPILER)
     public Boolean call() {
         throw new IllegalStateException();
     }