langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/util/Position.java
changeset 26266 2d24bda701dc
parent 25874 83c19f00452c
--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/util/Position.java	Tue Aug 26 12:45:28 2014 +0100
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/util/Position.java	Wed Aug 27 07:44:00 2014 +0200
@@ -26,6 +26,9 @@
 package com.sun.tools.javac.util;
 
 import java.util.BitSet;
+
+import com.sun.tools.javac.util.DefinedBy.Api;
+
 import static com.sun.tools.javac.util.LayoutCharacters.*;
 
 /** A class that defines source code positions as simple character
@@ -174,6 +177,7 @@
             return startPosition[line - FIRSTLINE];
         }
 
+        @DefinedBy(Api.COMPILER_TREE)
         public long getStartPosition(long line) {
             return getStartPosition(longToInt(line));
         }
@@ -182,6 +186,7 @@
             return startPosition[line - FIRSTLINE] + column - FIRSTCOLUMN;
         }
 
+        @DefinedBy(Api.COMPILER_TREE)
         public long getPosition(long line, long column) {
             return getPosition(longToInt(line), longToInt(column));
         }
@@ -215,6 +220,7 @@
             return lastLine;  // pos is on this line
         }
 
+        @DefinedBy(Api.COMPILER_TREE)
         public long getLineNumber(long pos) {
             return getLineNumber(longToInt(pos));
         }
@@ -223,6 +229,7 @@
             return pos - startPosition[getLineNumber(pos) - FIRSTLINE] + FIRSTCOLUMN;
         }
 
+        @DefinedBy(Api.COMPILER_TREE)
         public long getColumnNumber(long pos) {
             return getColumnNumber(longToInt(pos));
         }