{"action":"opened","issue":{"url":"https://api.github.com/repos/google/closure-library/issues/552","labels_url":"https://api.github.com/repos/google/closure-library/issues/552/labels{/name}","comments_url":"https://api.github.com/repos/google/closure-library/issues/552/comments","events_url":"https://api.github.com/repos/google/closure-library/issues/552/events","html_url":"https://github.com/google/closure-library/issues/552","id":105568701,"number":552,"title":"goog.fx.Dragger marked as struct but inherits from a non-struct.","user":{"login":"tjcegodk","id":14196912,"avatar_url":"https://avatars.githubusercontent.com/u/14196912?v=3","gravatar_id":"","url":"https://api.github.com/users/tjcegodk","html_url":"https://github.com/tjcegodk","followers_url":"https://api.github.com/users/tjcegodk/followers","following_url":"https://api.github.com/users/tjcegodk/following{/other_user}","gists_url":"https://api.github.com/users/tjcegodk/gists{/gist_id}","starred_url":"https://api.github.com/users/tjcegodk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tjcegodk/subscriptions","organizations_url":"https://api.github.com/users/tjcegodk/orgs","repos_url":"https://api.github.com/users/tjcegodk/repos","events_url":"https://api.github.com/users/tjcegodk/events{/privacy}","received_events_url":"https://api.github.com/users/tjcegodk/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-09-09T10:26:59Z","updated_at":"2015-09-09T10:26:59Z","closed_at":null,"body":"First of all this isn't valid [according to the documentation for the struct tag](https://github.com/google/closure-compiler/wiki/@struct-and-@dict-Annotations) since structs must only ever extend structs, but it also means the compiler cannot probably enforce the struct limitations (so the code is misleading) and that the compiler prints warnings in every project that use the dragger, including the one I am working on."}}