1.1 --- a/test/tools/javac/processing/werror/WErrorGen.java Wed Sep 29 14:01:37 2010 -0700 1.2 +++ b/test/tools/javac/processing/werror/WErrorGen.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 WErrorGen.java 1.10 * @compile -proc:only -processor WErrorGen WErrorGen.java 1.11 * @compile/fail/ref=WErrorGen.out -XDrawDiagnostics -Werror -Xlint:rawtypes -processor WErrorGen WErrorGen.java 1.12 @@ -36,12 +38,10 @@ 1.13 import javax.lang.model.element.*; 1.14 import javax.tools.*; 1.15 1.16 -@SupportedAnnotationTypes("*") 1.17 -public class WErrorGen extends AbstractProcessor { 1.18 +public class WErrorGen 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 (++round == 1) { 1.24 try { 1.25 JavaFileObject fo = filer.createSourceFile("Gen"); 1.26 @@ -54,10 +54,5 @@ 1.27 return true; 1.28 } 1.29 1.30 - @Override 1.31 - public SourceVersion getSupportedSourceVersion() { 1.32 - return SourceVersion.latest(); 1.33 - } 1.34 - 1.35 int round = 0; 1.36 }