{"action":"created","issue":{"url":"https://api.github.com/repos/rharter/auto-value-gson/issues/38","repository_url":"https://api.github.com/repos/rharter/auto-value-gson","labels_url":"https://api.github.com/repos/rharter/auto-value-gson/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/rharter/auto-value-gson/issues/38/comments","events_url":"https://api.github.com/repos/rharter/auto-value-gson/issues/38/events","html_url":"https://github.com/rharter/auto-value-gson/issues/38","id":154406401,"number":38,"title":"Causes to generate TypeAdapter ","user":{"login":"ming13","id":200401,"avatar_url":"https://avatars.githubusercontent.com/u/200401?v=3","gravatar_id":"","url":"https://api.github.com/users/ming13","html_url":"https://github.com/ming13","followers_url":"https://api.github.com/users/ming13/followers","following_url":"https://api.github.com/users/ming13/following{/other_user}","gists_url":"https://api.github.com/users/ming13/gists{/gist_id}","starred_url":"https://api.github.com/users/ming13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ming13/subscriptions","organizations_url":"https://api.github.com/users/ming13/orgs","repos_url":"https://api.github.com/users/ming13/repos","events_url":"https://api.github.com/users/ming13/events{/privacy}","received_events_url":"https://api.github.com/users/ming13/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-05-12T06:24:28Z","updated_at":"2016-05-18T07:25:23Z","closed_at":"2016-05-18T07:25:23Z","body":"First of all, thank you for the #19—it greatly simplified things. Just wanted to ask—is it possible to eliminate the need of static method returning `TypeAdapter`? For example, the processor can go over the class signature and detect if any methods have `@SerializedName` annotation and, if it does, generate `TypeAdapter` automagically. It is not an ideal solution of course because `@SerializedName` is not mandatory at this point. Wanted to ask about this because after #19 implementation it feels a little cumbersome to keep a static method in every model."},"comment":{"url":"https://api.github.com/repos/rharter/auto-value-gson/issues/comments/219947038","html_url":"https://github.com/rharter/auto-value-gson/issues/38#issuecomment-219947038","issue_url":"https://api.github.com/repos/rharter/auto-value-gson/issues/38","id":219947038,"user":{"login":"rharter","id":1296750,"avatar_url":"https://avatars.githubusercontent.com/u/1296750?v=3","gravatar_id":"","url":"https://api.github.com/users/rharter","html_url":"https://github.com/rharter","followers_url":"https://api.github.com/users/rharter/followers","following_url":"https://api.github.com/users/rharter/following{/other_user}","gists_url":"https://api.github.com/users/rharter/gists{/gist_id}","starred_url":"https://api.github.com/users/rharter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rharter/subscriptions","organizations_url":"https://api.github.com/users/rharter/orgs","repos_url":"https://api.github.com/users/rharter/repos","events_url":"https://api.github.com/users/rharter/events{/privacy}","received_events_url":"https://api.github.com/users/rharter/received_events","type":"User","site_admin":false},"created_at":"2016-05-18T07:25:23Z","updated_at":"2016-05-18T07:25:23Z","body":"I'm closing this issue as the deliberate decision behind the current functionality has been explained.  If you think I've missed something and this should be reconsidered, you can reopen the issue and continue the discussion."}}