{"action":"closed","issue":{"url":"https://api.github.com/repos/dart-lang/sdk/issues/25686","repository_url":"https://api.github.com/repos/dart-lang/sdk","labels_url":"https://api.github.com/repos/dart-lang/sdk/issues/25686/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/sdk/issues/25686/comments","events_url":"https://api.github.com/repos/dart-lang/sdk/issues/25686/events","html_url":"https://github.com/dart-lang/sdk/issues/25686","id":131471613,"number":25686,"title":"Create N missing overrides fix sometimes creates Dart code that doesn't compile","user":{"login":"jwren","id":1533520,"avatar_url":"https://avatars.githubusercontent.com/u/1533520?v=3","gravatar_id":"","url":"https://api.github.com/users/jwren","html_url":"https://github.com/jwren","followers_url":"https://api.github.com/users/jwren/followers","following_url":"https://api.github.com/users/jwren/following{/other_user}","gists_url":"https://api.github.com/users/jwren/gists{/gist_id}","starred_url":"https://api.github.com/users/jwren/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jwren/subscriptions","organizations_url":"https://api.github.com/users/jwren/orgs","repos_url":"https://api.github.com/users/jwren/repos","events_url":"https://api.github.com/users/jwren/events{/privacy}","received_events_url":"https://api.github.com/users/jwren/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dart-lang/sdk/labels/analyzer-quick-fix","name":"analyzer-quick-fix","color":"d4c5f9"},{"url":"https://api.github.com/repos/dart-lang/sdk/labels/area-analyzer","name":"area-analyzer","color":"c7def8"},{"url":"https://api.github.com/repos/dart-lang/sdk/labels/priority-high","name":"priority-high","color":"eb6420"},{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Type-Defect","name":"Type-Defect","color":"ededed"}],"state":"closed","locked":false,"assignee":{"login":"scheglov","id":384794,"avatar_url":"https://avatars.githubusercontent.com/u/384794?v=3","gravatar_id":"","url":"https://api.github.com/users/scheglov","html_url":"https://github.com/scheglov","followers_url":"https://api.github.com/users/scheglov/followers","following_url":"https://api.github.com/users/scheglov/following{/other_user}","gists_url":"https://api.github.com/users/scheglov/gists{/gist_id}","starred_url":"https://api.github.com/users/scheglov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scheglov/subscriptions","organizations_url":"https://api.github.com/users/scheglov/orgs","repos_url":"https://api.github.com/users/scheglov/repos","events_url":"https://api.github.com/users/scheglov/events{/privacy}","received_events_url":"https://api.github.com/users/scheglov/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/dart-lang/sdk/milestones/34","html_url":"https://github.com/dart-lang/sdk/milestones/1.15","labels_url":"https://api.github.com/repos/dart-lang/sdk/milestones/34/labels","id":1394767,"number":34,"title":"1.15","description":"","creator":{"login":"kevmoo","id":17034,"avatar_url":"https://avatars.githubusercontent.com/u/17034?v=3","gravatar_id":"","url":"https://api.github.com/users/kevmoo","html_url":"https://github.com/kevmoo","followers_url":"https://api.github.com/users/kevmoo/followers","following_url":"https://api.github.com/users/kevmoo/following{/other_user}","gists_url":"https://api.github.com/users/kevmoo/gists{/gist_id}","starred_url":"https://api.github.com/users/kevmoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevmoo/subscriptions","organizations_url":"https://api.github.com/users/kevmoo/orgs","repos_url":"https://api.github.com/users/kevmoo/repos","events_url":"https://api.github.com/users/kevmoo/events{/privacy}","received_events_url":"https://api.github.com/users/kevmoo/received_events","type":"User","site_admin":false},"open_issues":43,"closed_issues":4,"state":"open","created_at":"2015-11-05T01:56:54Z","updated_at":"2016-02-04T21:33:28Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2016-02-04T20:55:41Z","updated_at":"2016-02-04T21:33:28Z","closed_at":"2016-02-04T21:33:28Z","body":"Start with the code below with an empty body of the class B.  Perform the fix associated with the  error on B (missing overrides), then run the action to \"Create 3 missing overrides\", the code below is what comes out, \"var\" is missing on \"d\", which does not compile.\r\n\r\n```\r\nabstract class A {\r\n  static var a, b, c;\r\n  var d;\r\n  int i;\r\n\r\n  one();\r\n\r\n}\r\n\r\nclass B implements A {\r\n  \r\n  d;\r\n\r\n  int i;\r\n\r\n  @override\r\n  one() {\r\n    // TODO: implement one\r\n  }\r\n}\r\n```"}}