Test.java revision 2601:8e638f046bf0
1146773Ssam/**@test /nodynamiccopyright/ 2146773Ssam * @compile/fail/ref=Test.out -Xplugin:coding_rules -XDrawDiagnostics Test.java 3146773Ssam */ 4146773Ssam 5146773Ssamimport com.sun.source.tree.CompilationUnitTree; 6146773Ssamimport com.sun.source.tree.Tree; 7146773Ssamimport com.sun.source.util.SourcePositions; 8146773Ssamimport com.sun.source.util.TaskEvent; 9146773Ssamimport com.sun.source.util.TaskListener; 10146773Ssamimport com.sun.tools.javac.util.DefinedBy; 11146773Ssamimport com.sun.tools.javac.util.DefinedBy.Api; 12146773Ssam 13146773Ssampublic class Test implements SourcePositions, TaskListener { 14146773Ssam @Override @DefinedBy(Api.COMPILER_TREE) 15146773Ssam public long getStartPosition(CompilationUnitTree file, Tree tree) { 16146773Ssam return 0; 17146773Ssam } 18190207Srpaulo @Override 19146773Ssam public long getEndPosition(CompilationUnitTree file, Tree tree) { 20146773Ssam return 0; 21146773Ssam } 22146773Ssam @DefinedBy(Api.COMPILER_TREE) 23146773Ssam public long getEndPosition(Tree tree) { 24146773Ssam return 0; 25146773Ssam } 26146773Ssam @Override @DefinedBy(Api.LANGUAGE_MODEL) 27146773Ssam public void started(TaskEvent e) { 28146773Ssam } 29146773Ssam @Override @DefinedBy(Api.COMPILER_TREE) 30146773Ssam public void finished(TaskEvent e) { 31146773Ssam } 32146773Ssam} 33146773Ssam