aboutsummaryrefslogtreecommitdiff
path: root/test/pretty
diff options
context:
space:
mode:
Diffstat (limited to 'test/pretty')
-rw-r--r--test/pretty/resource/after/TypeAnnotations.java12
-rw-r--r--test/pretty/resource/before/TypeAnnotations.java13
2 files changed, 25 insertions, 0 deletions
diff --git a/test/pretty/resource/after/TypeAnnotations.java b/test/pretty/resource/after/TypeAnnotations.java
index 760b5ef8..aa93f173 100644
--- a/test/pretty/resource/after/TypeAnnotations.java
+++ b/test/pretty/resource/after/TypeAnnotations.java
@@ -9,6 +9,12 @@ public class TypeAnnotations {
@Target(ElementType.TYPE_USE)
@interface Bar {
}
+ @Target(ElementType.TYPE_USE)
+ @interface Baz {
+ }
+ @Target(ElementType.TYPE_USE)
+ @interface Bat {
+ }
public List<@Foo String> test(@Foo String param) {
@Bar
String local = "bar";
@@ -19,4 +25,10 @@ public class TypeAnnotations {
public <@Foo T extends java.lang.@Foo Number> T test2(@Bar String... varargs) {
return null;
}
+ public void test3(String[][] arg, String[]... arg2) {
+ @Baz
+ String @Bar [] @Foo [] x;
+ }
+ public void test4(@Foo String @Bar [] @Baz [] @Bat ... y) {
+ }
}
diff --git a/test/pretty/resource/before/TypeAnnotations.java b/test/pretty/resource/before/TypeAnnotations.java
index a39337da..25982a7a 100644
--- a/test/pretty/resource/before/TypeAnnotations.java
+++ b/test/pretty/resource/before/TypeAnnotations.java
@@ -11,6 +11,12 @@ public class TypeAnnotations {
@Target(ElementType.TYPE_USE)
@interface Bar {}
+ @Target(ElementType.TYPE_USE)
+ @interface Baz {}
+
+ @Target(ElementType.TYPE_USE)
+ @interface Bat {}
+
public List<@Foo String> test(@Foo String param) {
@Bar String local = "bar";
@Foo java.io.@Foo File[] array = {};
@@ -20,4 +26,11 @@ public class TypeAnnotations {
public <@Foo T extends java.lang.@Foo Number> T test2(@Bar String... varargs) {
return null;
}
+
+ public void test3(String[][] arg, String[]... arg2) {
+ @Baz String @Bar [] @Foo [] x;
+ }
+
+ public void test4(@Foo String @Bar [] @Baz [] @Bat ... y) {
+ }
}