aboutsummaryrefslogtreecommitdiff
path: root/test/transform/resource/after-ecj/OnXJava7Style.java
diff options
context:
space:
mode:
authorRawi01 <Rawi01@users.noreply.github.com>2021-11-22 21:43:12 +0100
committerRoel Spilker <r.spilker@gmail.com>2021-12-12 02:29:45 +0100
commit025a76aa66517c45a033407838750fdb43b3a870 (patch)
tree41dd38ec0dd8b2792d8b6720cccd83c3850fad9e /test/transform/resource/after-ecj/OnXJava7Style.java
parent5155060ddf48b683a902b9d354d0fd07df7a79a1 (diff)
downloadlombok-025a76aa66517c45a033407838750fdb43b3a870.tar.gz
lombok-025a76aa66517c45a033407838750fdb43b3a870.tar.bz2
lombok-025a76aa66517c45a033407838750fdb43b3a870.zip
[fixes #3040] Support array initializer in onX
Diffstat (limited to 'test/transform/resource/after-ecj/OnXJava7Style.java')
-rw-r--r--test/transform/resource/after-ecj/OnXJava7Style.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/transform/resource/after-ecj/OnXJava7Style.java b/test/transform/resource/after-ecj/OnXJava7Style.java
index 67f6e686..b38c2c90 100644
--- a/test/transform/resource/after-ecj/OnXJava7Style.java
+++ b/test/transform/resource/after-ecj/OnXJava7Style.java
@@ -5,11 +5,18 @@ public class OnXJava7Style {
@interface Bar {
String stuff() default "";
}
+ @interface Array {
+ String[] value() default {};
+ }
@lombok.Getter() String a;
@lombok.Setter() String b;
@lombok.Setter() String c;
@lombok.Setter() String d;
@lombok.Getter() String e;
+ @lombok.Getter() String f;
+ @lombok.Getter() String g;
+ @lombok.Getter() String h;
+ @lombok.Getter() String i;
public OnXJava7Style() {
super();
}
@@ -28,4 +35,16 @@ public class OnXJava7Style {
public @Foo(value = "c") @Bar(stuff = "d") @java.lang.SuppressWarnings("all") String getE() {
return this.e;
}
+ public @Array @java.lang.SuppressWarnings("all") String getF() {
+ return this.f;
+ }
+ public @Array() @java.lang.SuppressWarnings("all") String getG() {
+ return this.g;
+ }
+ public @Array({}) @java.lang.SuppressWarnings("all") String getH() {
+ return this.h;
+ }
+ public @Array({"a", "b"}) @java.lang.SuppressWarnings("all") String getI() {
+ return this.i;
+ }
}