test/tools/javac/processing/werror/WErrorLast.java

changeset 699
d2aaaec153e8
parent 614
ed354a00f76b
child 1466
b52a38d4536c
     1.1 --- a/test/tools/javac/processing/werror/WErrorLast.java	Wed Sep 29 14:01:37 2010 -0700
     1.2 +++ b/test/tools/javac/processing/werror/WErrorLast.java	Wed Sep 29 23:27:57 2010 -0700
     1.3 @@ -24,6 +24,8 @@
     1.4  /*
     1.5   * @test 6403456
     1.6   * @summary -Werror should work with annotation processing
     1.7 + * @library ../../lib
     1.8 + * @build   JavacTestingAbstractProcessor
     1.9   * @compile WErrorLast.java
    1.10   * @compile -proc:only -processor WErrorLast WErrorLast.java
    1.11   * @compile/fail/ref=WErrorLast.out -XDrawDiagnostics -Werror -proc:only -processor WErrorLast WErrorLast.java
    1.12 @@ -36,20 +38,13 @@
    1.13  import javax.lang.model.element.*;
    1.14  import javax.tools.*;
    1.15  
    1.16 -@SupportedAnnotationTypes("*")
    1.17 -public class WErrorLast extends AbstractProcessor {
    1.18 +public class WErrorLast extends JavacTestingAbstractProcessor {
    1.19      @Override
    1.20      public boolean process(Set<? extends TypeElement> annotations,
    1.21                             RoundEnvironment roundEnv) {
    1.22 -        Messager messager = processingEnv.getMessager();
    1.23          if (roundEnv.processingOver()) {
    1.24              messager.printMessage(Diagnostic.Kind.WARNING, "last round");
    1.25          }
    1.26          return true;
    1.27      }
    1.28 -
    1.29 -    @Override
    1.30 -    public SourceVersion getSupportedSourceVersion() {
    1.31 -        return SourceVersion.latest();
    1.32 -    }
    1.33  }

mercurial