test/tools/javac/processing/T6920317.java
Print this page
@@ -23,10 +23,11 @@
/*
* @test
* @bug 6920317
* @summary package-info.java file has to be specified on the javac cmdline, else it will not be avail
+ * @library ../lib
*/
import java.io.*;
import java.util.*;
import javax.annotation.processing.*;
@@ -347,16 +348,11 @@
File cl_pkgInfo_java;
/** Annotation processor used to verify the expected value for the
package annotations found by javac. */
@SupportedOptions({ "gen", "expect" })
- @SupportedAnnotationTypes({"*"})
- public static class Processor extends AbstractProcessor {
- public SourceVersion getSupportedSourceVersion() {
- return SourceVersion.latest();
- }
-
+ public static class Processor extends JavacTestingAbstractProcessor {
public boolean process(Set<? extends TypeElement> annots, RoundEnvironment renv) {
round++;
System.err.println("Round " + round + " annots:" + annots + " rootElems:" + renv.getRootElements());
// if this is the first round and the gen option is given, use the filer to create