[fixes #3040] Support array initializer in onX

This commit is contained in:
Rawi01 authored and Roel Spilker committed 2021-12-12 02:29:45 +01:00
1 parent 5155060ddf
commit 025a76aa66
12 files changed
+176 -4

No files matched your search

@@ -5,11 +5,18 @@ public class OnXJava8Style {
@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 OnXJava8Style() {
super();
}
@@ -28,4 +35,16 @@ public class OnXJava8Style {
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;
}
}