langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java
changeset 26266 2d24bda701dc
parent 25874 83c19f00452c
child 27225 8369cde9152a
--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java	Tue Aug 26 12:45:28 2014 +0100
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java	Wed Aug 27 07:44:00 2014 +0200
@@ -40,6 +40,8 @@
 import static javax.tools.JavaFileObject.Kind.*;
 
 import com.sun.tools.javac.util.BaseFileManager;
+import com.sun.tools.javac.util.DefinedBy;
+import com.sun.tools.javac.util.DefinedBy.Api;
 
 /**
  * <p><b>This is NOT part of any supported API.
@@ -61,10 +63,13 @@
         return getClass().getSimpleName() + "[" + getName() + "]";
     }
 
+    @DefinedBy(Api.COMPILER)
     public NestingKind getNestingKind() { return null; }
 
+    @DefinedBy(Api.COMPILER)
     public Modifier getAccessLevel()  { return null; }
 
+    @DefinedBy(Api.COMPILER)
     public Reader openReader(boolean ignoreEncodingErrors) throws IOException {
         return new InputStreamReader(openInputStream(), getDecoder(ignoreEncodingErrors));
     }