langtools/make/test/crules/DefinedByAnalyzer/Test.java
changeset 26266 2d24bda701dc
equal deleted inserted replaced
26265:46aacfffd3b5 26266:2d24bda701dc
       
     1 /**@test /nodynamiccopyright/
       
     2  * @compile/fail/ref=Test.out -Xplugin:coding_rules -XDrawDiagnostics Test.java
       
     3  */
       
     4 
       
     5 import com.sun.source.tree.CompilationUnitTree;
       
     6 import com.sun.source.tree.Tree;
       
     7 import com.sun.source.util.SourcePositions;
       
     8 import com.sun.source.util.TaskEvent;
       
     9 import com.sun.source.util.TaskListener;
       
    10 import com.sun.tools.javac.util.DefinedBy;
       
    11 import com.sun.tools.javac.util.DefinedBy.Api;
       
    12 
       
    13 public class Test implements SourcePositions, TaskListener {
       
    14     @Override @DefinedBy(Api.COMPILER_TREE)
       
    15     public long getStartPosition(CompilationUnitTree file, Tree tree) {
       
    16         return 0;
       
    17     }
       
    18     @Override
       
    19     public long getEndPosition(CompilationUnitTree file, Tree tree) {
       
    20         return 0;
       
    21     }
       
    22     @DefinedBy(Api.COMPILER_TREE)
       
    23     public long getEndPosition(Tree tree) {
       
    24         return 0;
       
    25     }
       
    26     @Override @DefinedBy(Api.LANGUAGE_MODEL)
       
    27     public void started(TaskEvent e) {
       
    28     }
       
    29     @Override @DefinedBy(Api.COMPILER_TREE)
       
    30     public void finished(TaskEvent e) {
       
    31     }
       
    32 }