{"action":"created","issue":{"url":"https://api.github.com/repos/rzwitserloot/lombok/issues/1247","repository_url":"https://api.github.com/repos/rzwitserloot/lombok","labels_url":"https://api.github.com/repos/rzwitserloot/lombok/issues/1247/labels{/name}","comments_url":"https://api.github.com/repos/rzwitserloot/lombok/issues/1247/comments","events_url":"https://api.github.com/repos/rzwitserloot/lombok/issues/1247/events","html_url":"https://github.com/rzwitserloot/lombok/issues/1247","id":192045547,"number":1247,"title":"@Value is not experimental, but it implies @FieldDefaults which is?","user":{"login":"mikenakis","id":12502657,"avatar_url":"https://avatars.githubusercontent.com/u/12502657?v=3","gravatar_id":"","url":"https://api.github.com/users/mikenakis","html_url":"https://github.com/mikenakis","followers_url":"https://api.github.com/users/mikenakis/followers","following_url":"https://api.github.com/users/mikenakis/following{/other_user}","gists_url":"https://api.github.com/users/mikenakis/gists{/gist_id}","starred_url":"https://api.github.com/users/mikenakis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikenakis/subscriptions","organizations_url":"https://api.github.com/users/mikenakis/orgs","repos_url":"https://api.github.com/users/mikenakis/repos","events_url":"https://api.github.com/users/mikenakis/events{/privacy}","received_events_url":"https://api.github.com/users/mikenakis/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-11-28T16:06:51Z","updated_at":"2016-11-28T16:56:11Z","closed_at":null,"body":"I have a class with a package-private static field which must remain package-private.\r\nThen I annotate my class with @Value, and Lombok turns my package-private static field into a private static field, so everything breaks.\r\nSo, I have to use @Data instead, which is not what I *really* wanted.\r\n\r\nI suppose, the problem can be worded as follows: @Value is not marked as \"experimental\", but it implies @FieldDefaults, which *is* experimental, so in light of that, shouldn't @Value also be marked as \"experimental\"?  (Either that, or can @Value please not mess with my static fields?)\r\n"},"comment":{"url":"https://api.github.com/repos/rzwitserloot/lombok/issues/comments/263326642","html_url":"https://github.com/rzwitserloot/lombok/issues/1247#issuecomment-263326642","issue_url":"https://api.github.com/repos/rzwitserloot/lombok/issues/1247","id":263326642,"user":{"login":"Maaartinus","id":2324516,"avatar_url":"https://avatars.githubusercontent.com/u/2324516?v=3","gravatar_id":"","url":"https://api.github.com/users/Maaartinus","html_url":"https://github.com/Maaartinus","followers_url":"https://api.github.com/users/Maaartinus/followers","following_url":"https://api.github.com/users/Maaartinus/following{/other_user}","gists_url":"https://api.github.com/users/Maaartinus/gists{/gist_id}","starred_url":"https://api.github.com/users/Maaartinus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Maaartinus/subscriptions","organizations_url":"https://api.github.com/users/Maaartinus/orgs","repos_url":"https://api.github.com/users/Maaartinus/repos","events_url":"https://api.github.com/users/Maaartinus/events{/privacy}","received_events_url":"https://api.github.com/users/Maaartinus/received_events","type":"User","site_admin":false},"created_at":"2016-11-28T16:56:11Z","updated_at":"2016-11-28T16:56:11Z","body":"A workaround would be to add `@Getter(access=PACKAGE)` and/or  `@Setter(access=PACKAGE)` to the static field. Surely better than using `@Data`. You could also use all needed parts of `@Value` separately.\r\n\r\nSure, that's just a workaround (I'm not a project maintainer, just trying to help)."}}
{"actor":{"display_login":"Maaartinus"}}