src/share/classes/com/sun/tools/javac/util/Log.java

changeset 1138
7375d4979bd3
parent 1136
ae361e7f435a
child 1157
3809292620c9
equal deleted inserted replaced
1137:c1238fcc9515 1138:7375d4979bd3
36 import javax.tools.DiagnosticListener; 36 import javax.tools.DiagnosticListener;
37 import javax.tools.JavaFileObject; 37 import javax.tools.JavaFileObject;
38 38
39 import com.sun.tools.javac.api.DiagnosticFormatter; 39 import com.sun.tools.javac.api.DiagnosticFormatter;
40 import com.sun.tools.javac.main.OptionName; 40 import com.sun.tools.javac.main.OptionName;
41 import com.sun.tools.javac.parser.EndPosTable;
41 import com.sun.tools.javac.tree.JCTree; 42 import com.sun.tools.javac.tree.JCTree;
42 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition; 43 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition;
43 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticType; 44 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticType;
44 45
45 import static com.sun.tools.javac.main.OptionName.*; 46 import static com.sun.tools.javac.main.OptionName.*;
248 249
249 public boolean hasDiagnosticListener() { 250 public boolean hasDiagnosticListener() {
250 return diagListener != null; 251 return diagListener != null;
251 } 252 }
252 253
253 public void setEndPosTable(JavaFileObject name, Map<JCTree, Integer> table) { 254 public void setEndPosTable(JavaFileObject name, EndPosTable endPosTable) {
254 name.getClass(); // null check 255 name.getClass(); // null check
255 getSource(name).setEndPosTable(table); 256 getSource(name).setEndPosTable(endPosTable);
256 } 257 }
257 258
258 /** Return current sourcefile. 259 /** Return current sourcefile.
259 */ 260 */
260 public JavaFileObject currentSourceFile() { 261 public JavaFileObject currentSourceFile() {

mercurial