< prev index next >

test/tools/javac/tree/ArrayTypeToString.java

Print this page

        

@@ -24,11 +24,12 @@
 /*
  * @test
  * @bug 8068737
  * @summary Tests ArrayType.toString with type annotations present
  * @modules jdk.compiler/com.sun.tools.javac.code
- * @build ArrayTypeToString
+ * @library /tools/javac/lib
+ * @build ArrayTypeToString JavacTestingAbstractProcessor
  * @compile/ref=ArrayTypeToString.out -XDaccessInternalAPI -XDrawDiagnostics -processor ArrayTypeToString -proc:only ArrayTypeToString.java
  */
 
 import java.lang.annotation.ElementType;
 import java.lang.annotation.Retention;

@@ -52,12 +53,11 @@
 @interface Foo {
     int value();
 }
 
 @SupportedAnnotationTypes("Foo")
-@SupportedSourceVersion(SourceVersion.RELEASE_9)
-public class ArrayTypeToString extends AbstractProcessor {
+public class ArrayTypeToString extends JavacTestingAbstractProcessor {
     @Foo(0) String @Foo(1)[] @Foo(2)[] @Foo(3)[] field;
 
     public boolean process(Set<? extends TypeElement> tes, RoundEnvironment renv) {
         for (TypeElement te : tes) {
             for (Element e : renv.getElementsAnnotatedWith(te)) {
< prev index next >