class GetterLazyInvalidNotFinal { private @lombok.Getter(lazy = true) String fieldName = ""; GetterLazyInvalidNotFinal() { super(); } } class GetterLazyInvalidNotPrivate { final @lombok.Getter(lazy = true) String fieldName = ""; GetterLazyInvalidNotPrivate() { super(); } } class GetterLazyInvalidNotPrivateFinal { @lombok.Getter(lazy = true) String fieldName = ""; GetterLazyInvalidNotPrivateFinal() { super(); } } class GetterLazyInvalidNone { private final @lombok.Getter(lazy = true,value = lombok.AccessLevel.NONE) String fieldName = ""; GetterLazyInvalidNone() { super(); } } @lombok.Getter(lazy = true) class GetterLazyInvalidClass { private final String fieldName = ""; public @java.lang.SuppressWarnings("all") String getFieldName() { return this.fieldName; } GetterLazyInvalidClass() { super(); } } class GetterLazyInvalidNoInit { private final @lombok.Getter(lazy = true) String fieldName; GetterLazyInvalidNoInit() { super(); this.fieldName = "foo"; } }