| /**@test /nodynamiccopyright/ |
| * @compile/fail/ref=Test.out -Xplugin:coding_rules -XDrawDiagnostics Test.java |
| */ |
| |
| import com.sun.source.tree.CompilationUnitTree; |
| import com.sun.source.tree.Tree; |
| import com.sun.source.util.SourcePositions; |
| import com.sun.source.util.TaskEvent; |
| import com.sun.source.util.TaskListener; |
| import com.sun.tools.javac.util.DefinedBy; |
| import com.sun.tools.javac.util.DefinedBy.Api; |
| |
| public class Test implements SourcePositions, TaskListener { |
| @Override @DefinedBy(Api.COMPILER_TREE) |
| public long getStartPosition(CompilationUnitTree file, Tree tree) { |
| return 0; |
| } |
| @Override |
| public long getEndPosition(CompilationUnitTree file, Tree tree) { |
| return 0; |
| } |
| @DefinedBy(Api.COMPILER_TREE) |
| public long getEndPosition(Tree tree) { |
| return 0; |
| } |
| @Override @DefinedBy(Api.LANGUAGE_MODEL) |
| public void started(TaskEvent e) { |
| } |
| @Override @DefinedBy(Api.COMPILER_TREE) |
| public void finished(TaskEvent e) { |
| } |
| } |