class GetterLazyInvalidNotFinal { @lombok.Getter(lazy=true) private String fieldName = ""; } class GetterLazyInvalidNotPrivate { @lombok.Getter(lazy=true) final String fieldName = ""; } class GetterLazyInvalidNotPrivateFinal { @lombok.Getter(lazy=true) String fieldName = ""; } class GetterLazyInvalidNone { @lombok.Getter(lazy=true, value=lombok.AccessLevel.NONE) private final String fieldName = ""; } @lombok.Getter(lazy = true) class GetterLazyInvalidClass { private final String fieldName = ""; } class GetterLazyInvalidNoInit { @lombok.Getter(lazy = true) private final String fieldName; GetterLazyInvalidNoInit() { this.fieldName = "foo"; } }