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 }