langtools/src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java
--- a/langtools/src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java Tue Aug 26 12:45:28 2014 +0100
+++ b/langtools/src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java Wed Aug 27 07:44:00 2014 +0200
@@ -47,6 +47,8 @@
import com.sun.tools.javac.file.JavacFileManager;
import com.sun.tools.javac.util.ClientCodeException;
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.Log;
import com.sun.tools.javadoc.ToolOption;
@@ -60,7 +62,7 @@
* or deletion without notice.</b></p>
*/
public class JavadocTool implements DocumentationTool {
- @Override
+ @Override @DefinedBy(Api.COMPILER)
public DocumentationTask getTask(
Writer out,
JavaFileManager fileManager,
@@ -121,7 +123,7 @@
}
// TODO: used shared static method in JavacFileManager
- @Override
+ @Override @DefinedBy(Api.COMPILER)
public StandardJavaFileManager getStandardFileManager(
DiagnosticListener<? super JavaFileObject> diagnosticListener,
Locale locale,
@@ -137,7 +139,7 @@
return new JavacFileManager(context, true, charset);
}
- @Override
+ @Override @DefinedBy(Api.COMPILER)
public int run(InputStream in, OutputStream out, OutputStream err, String... arguments) {
PrintWriter err_pw = new PrintWriter(err == null ? System.err : err, true);
PrintWriter out_pw = new PrintWriter(out == null ? System.out : out);
@@ -152,13 +154,13 @@
}
}
- @Override
+ @Override @DefinedBy(Api.COMPILER)
public Set<SourceVersion> getSourceVersions() {
return Collections.unmodifiableSet(
EnumSet.range(SourceVersion.RELEASE_3, SourceVersion.latest()));
}
- @Override
+ @Override @DefinedBy(Api.COMPILER)
public int isSupportedOption(String option) {
if (option == null)
throw new NullPointerException();