1.1 --- a/test/tools/javac/processing/filer/TestInvalidRelativeNames.java Wed Sep 29 14:01:37 2010 -0700 1.2 +++ b/test/tools/javac/processing/filer/TestInvalidRelativeNames.java Wed Sep 29 23:27:57 2010 -0700 1.3 @@ -25,6 +25,8 @@ 1.4 * @test 1.5 * @bug 6502392 1.6 * @summary Invalid relative names for Filer.createResource and Filer.getResource 1.7 + * @library ../../lib 1.8 + * @build JavacTestingAbstractProcessor 1.9 * @compile TestInvalidRelativeNames.java 1.10 * @compile/process -processor TestInvalidRelativeNames java.lang.Object 1.11 */ 1.12 @@ -37,30 +39,13 @@ 1.13 import javax.tools.Diagnostic; 1.14 import javax.tools.StandardLocation; 1.15 1.16 - 1.17 -@SupportedAnnotationTypes("*") 1.18 -public class TestInvalidRelativeNames extends AbstractProcessor { 1.19 +public class TestInvalidRelativeNames extends JavacTestingAbstractProcessor { 1.20 enum Kind { CREATE_WRITER, GET_READER, CREATE_OUTPUT_STREAM, GET_INPUT_STREAM }; 1.21 1.22 static final String[] invalidRelativeNames = { 1.23 "/boo", "goo/../hoo", "./ioo", "" 1.24 }; 1.25 1.26 - @Override 1.27 - public SourceVersion getSupportedSourceVersion() { 1.28 - return SourceVersion.latest(); 1.29 - } 1.30 - 1.31 - Filer filer; 1.32 - Messager messager; 1.33 - 1.34 - @Override 1.35 - public void init(ProcessingEnvironment pEnv) { 1.36 - super.init(pEnv); 1.37 - filer = processingEnv.getFiler(); 1.38 - messager = processingEnv.getMessager(); 1.39 - } 1.40 - 1.41 public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) { 1.42 if (roundEnv.processingOver()) { 1.43 for (String relative: invalidRelativeNames) {