test/tools/javac/processing/filer/TestLastRound.java

changeset 699
d2aaaec153e8
parent 620
2cf925ad67ab
child 1466
b52a38d4536c
     1.1 --- a/test/tools/javac/processing/filer/TestLastRound.java	Wed Sep 29 14:01:37 2010 -0700
     1.2 +++ b/test/tools/javac/processing/filer/TestLastRound.java	Wed Sep 29 23:27:57 2010 -0700
     1.3 @@ -24,6 +24,8 @@
     1.4  /*
     1.5   * @test 6966604
     1.6   * @summary JavacFiler not correctly notified of lastRound
     1.7 + * @library ../../lib
     1.8 + * @build   JavacTestingAbstractProcessor
     1.9   * @compile TestLastRound.java
    1.10   * @compile/fail/ref=TestLastRound.out -XDrawDiagnostics -Werror -proc:only -processor TestLastRound TestLastRound.java
    1.11   */
    1.12 @@ -35,12 +37,10 @@
    1.13  import javax.lang.model.element.*;
    1.14  import javax.tools.*;
    1.15  
    1.16 -@SupportedAnnotationTypes("*")
    1.17 -public class TestLastRound extends AbstractProcessor {
    1.18 +public class TestLastRound extends JavacTestingAbstractProcessor {
    1.19      @Override
    1.20      public boolean process(Set<? extends TypeElement> annotations,
    1.21                             RoundEnvironment roundEnv) {
    1.22 -        Filer filer = processingEnv.getFiler();
    1.23          if (roundEnv.processingOver()) {
    1.24              try {
    1.25                  JavaFileObject fo = filer.createSourceFile("LastRound.java");
    1.26 @@ -52,9 +52,4 @@
    1.27          }
    1.28          return true;
    1.29      }
    1.30 -
    1.31 -    @Override
    1.32 -    public SourceVersion getSupportedSourceVersion() {
    1.33 -        return SourceVersion.latest();
    1.34 -    }
    1.35  }

mercurial