public class OnXJava8Style { @interface Foo { String value() default ""; } @interface Bar { String stuff() default ""; } @lombok.Getter() String a; @lombok.Setter() String b; @lombok.Setter() String c; @lombok.Setter() String d; @lombok.Getter() String e; public OnXJava8Style() { super(); } public @Foo @java.lang.SuppressWarnings("all") String getA() { return this.a; } public @Foo() @java.lang.SuppressWarnings("all") void setB(final String b) { this.b = b; } public @java.lang.SuppressWarnings("all") void setC(final @Foo("a") String c) { this.c = c; } public @java.lang.SuppressWarnings("all") void setD(final @Bar(stuff = "b") String d) { this.d = d; } public @Foo(value = "c") @Bar(stuff = "d") @java.lang.SuppressWarnings("all") String getE() { return this.e; } }