< 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 >