{"action":"closed","issue":{"url":"https://api.github.com/repos/immutables/immutables/issues/78","labels_url":"https://api.github.com/repos/immutables/immutables/issues/78/labels{/name}","comments_url":"https://api.github.com/repos/immutables/immutables/issues/78/comments","events_url":"https://api.github.com/repos/immutables/immutables/issues/78/events","html_url":"https://github.com/immutables/immutables/issues/78","id":55047559,"number":78,"title":"Generated classes can contain mutable fields","user":{"login":"k21","id":981525,"avatar_url":"https://avatars.githubusercontent.com/u/981525?v=3","gravatar_id":"","url":"https://api.github.com/users/k21","html_url":"https://github.com/k21","followers_url":"https://api.github.com/users/k21/followers","following_url":"https://api.github.com/users/k21/following{/other_user}","gists_url":"https://api.github.com/users/k21/gists{/gist_id}","starred_url":"https://api.github.com/users/k21/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/k21/subscriptions","organizations_url":"https://api.github.com/users/k21/orgs","repos_url":"https://api.github.com/users/k21/repos","events_url":"https://api.github.com/users/k21/events{/privacy}","received_events_url":"https://api.github.com/users/k21/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/immutables/immutables/labels/completed","name":"completed","color":"006b75"},{"url":"https://api.github.com/repos/immutables/immutables/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/immutables/immutables/milestones/6","html_url":"https://github.com/immutables/immutables/milestones/2.0","labels_url":"https://api.github.com/repos/immutables/immutables/milestones/6/labels","id":959698,"number":6,"title":"2.0","description":"","creator":{"login":"elucash","id":1692611,"avatar_url":"https://avatars.githubusercontent.com/u/1692611?v=3","gravatar_id":"","url":"https://api.github.com/users/elucash","html_url":"https://github.com/elucash","followers_url":"https://api.github.com/users/elucash/followers","following_url":"https://api.github.com/users/elucash/following{/other_user}","gists_url":"https://api.github.com/users/elucash/gists{/gist_id}","starred_url":"https://api.github.com/users/elucash/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elucash/subscriptions","organizations_url":"https://api.github.com/users/elucash/orgs","repos_url":"https://api.github.com/users/elucash/repos","events_url":"https://api.github.com/users/elucash/events{/privacy}","received_events_url":"https://api.github.com/users/elucash/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":14,"state":"open","created_at":"2015-01-31T20:22:29Z","updated_at":"2015-03-24T23:29:45Z","due_on":"2015-02-28T08:00:00Z","closed_at":null},"comments":2,"created_at":"2015-01-21T17:10:09Z","updated_at":"2015-03-24T23:29:45Z","closed_at":"2015-03-24T23:29:45Z","body":"If I use the `@Value.Immutable` annotation on an abstract class that contains member variables or has a superclass that contains member variables, the generated `Immutable*` subclass will also contain those member variables and will not in fact be immutable. Is it possible to show a warning message or preferably fail the generation if the generated class would inherit any member variables?"}}