--- old/test/tools/javac/processing/filer/TestInvalidRelativeNames.java 2010-09-29 23:27:32.000000000 -0700 +++ new/test/tools/javac/processing/filer/TestInvalidRelativeNames.java 2010-09-29 23:27:32.000000000 -0700 @@ -25,6 +25,8 @@ * @test * @bug 6502392 * @summary Invalid relative names for Filer.createResource and Filer.getResource + * @library ../../lib + * @build JavacTestingAbstractProcessor * @compile TestInvalidRelativeNames.java * @compile/process -processor TestInvalidRelativeNames java.lang.Object */ @@ -37,30 +39,13 @@ import javax.tools.Diagnostic; import javax.tools.StandardLocation; - -@SupportedAnnotationTypes("*") -public class TestInvalidRelativeNames extends AbstractProcessor { +public class TestInvalidRelativeNames extends JavacTestingAbstractProcessor { enum Kind { CREATE_WRITER, GET_READER, CREATE_OUTPUT_STREAM, GET_INPUT_STREAM }; static final String[] invalidRelativeNames = { "/boo", "goo/../hoo", "./ioo", "" }; - @Override - public SourceVersion getSupportedSourceVersion() { - return SourceVersion.latest(); - } - - Filer filer; - Messager messager; - - @Override - public void init(ProcessingEnvironment pEnv) { - super.init(pEnv); - filer = processingEnv.getFiler(); - messager = processingEnv.getMessager(); - } - public boolean process(Set annotations, RoundEnvironment roundEnv) { if (roundEnv.processingOver()) { for (String relative: invalidRelativeNames) {