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

Print this page

        

*** 30,53 **** /* * @test * @bug 6499119 * @summary Created package-info class file modeled improperly * @compile ClassProcessor.java package-info.java * @compile/process -cp . -processor ClassProcessor -Akind=java java.lang.Object * @compile/process -cp . -processor ClassProcessor -Akind=class java.lang.Object */ @SupportedOptions({ "gen", "expect" }) ! @SupportedAnnotationTypes({"*"}) ! public class ClassProcessor extends AbstractProcessor { int round = 1; - public SourceVersion getSupportedSourceVersion() { - return SourceVersion.latest(); - } - public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) { if (round == 1) { System.out.println("-- Round 1 --"); createPackageFile(); } else if (round == 2) { --- 30,50 ---- /* * @test * @bug 6499119 * @summary Created package-info class file modeled improperly + * @library ../../lib + * @build JavacTestingAbstractProcessor * @compile ClassProcessor.java package-info.java * @compile/process -cp . -processor ClassProcessor -Akind=java java.lang.Object * @compile/process -cp . -processor ClassProcessor -Akind=class java.lang.Object */ @SupportedOptions({ "gen", "expect" }) ! public class ClassProcessor extends JavacTestingAbstractProcessor { int round = 1; public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) { if (round == 1) { System.out.println("-- Round 1 --"); createPackageFile(); } else if (round == 2) {
*** 69,80 **** round++; return true; } private void createPackageFile() { - Filer filer = processingEnv.getFiler(); - String kind = processingEnv.getOptions().get("kind"); File pkgInfo; if (kind.equals("java")) pkgInfo = new File(System.getProperty("test.src"), "package-info.java"); --- 66,75 ----
*** 123,132 **** error("Unexpected value for " + label + "; actual=" + actual + ", expected=" + expect); } } private void error(String msg) { - Messager messager = processingEnv.getMessager(); messager.printMessage(Kind.ERROR, msg); } } --- 118,126 ----