test/tools/javac/processing/filer/TestInvalidRelativeNames.java

changeset 699
d2aaaec153e8
parent 698
f94af0667151
child 1466
b52a38d4536c
     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) {

mercurial