test/tools/javac/processing/6499119/ClassProcessor.java

changeset 699
d2aaaec153e8
parent 554
9d9f26857129
child 1466
b52a38d4536c
     1.1 --- a/test/tools/javac/processing/6499119/ClassProcessor.java	Wed Sep 29 14:01:37 2010 -0700
     1.2 +++ b/test/tools/javac/processing/6499119/ClassProcessor.java	Wed Sep 29 23:27:57 2010 -0700
     1.3 @@ -32,20 +32,17 @@
     1.4   * @test
     1.5   * @bug 6499119
     1.6   * @summary Created package-info class file modeled improperly
     1.7 + * @library ../../lib
     1.8 + * @build   JavacTestingAbstractProcessor
     1.9   * @compile ClassProcessor.java package-info.java
    1.10   * @compile/process -cp . -processor ClassProcessor -Akind=java  java.lang.Object
    1.11   * @compile/process -cp . -processor ClassProcessor -Akind=class java.lang.Object
    1.12   */
    1.13  
    1.14  @SupportedOptions({ "gen", "expect" })
    1.15 -@SupportedAnnotationTypes({"*"})
    1.16 -public class ClassProcessor extends AbstractProcessor {
    1.17 +public class ClassProcessor extends JavacTestingAbstractProcessor {
    1.18      int round = 1;
    1.19  
    1.20 -    public SourceVersion getSupportedSourceVersion() {
    1.21 -        return SourceVersion.latest();
    1.22 -    }
    1.23 -
    1.24      public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) {
    1.25          if (round == 1) {
    1.26              System.out.println("-- Round 1 --");
    1.27 @@ -71,8 +68,6 @@
    1.28      }
    1.29  
    1.30      private void createPackageFile() {
    1.31 -        Filer filer = processingEnv.getFiler();
    1.32 -
    1.33          String kind = processingEnv.getOptions().get("kind");
    1.34  
    1.35          File pkgInfo;
    1.36 @@ -125,7 +120,6 @@
    1.37      }
    1.38  
    1.39      private void error(String msg) {
    1.40 -        Messager messager = processingEnv.getMessager();
    1.41          messager.printMessage(Kind.ERROR, msg);
    1.42      }
    1.43  }

mercurial