{"action":"opened","issue":{"url":"https://api.github.com/repos/uqbar-project/wollok/issues/114","labels_url":"https://api.github.com/repos/uqbar-project/wollok/issues/114/labels{/name}","comments_url":"https://api.github.com/repos/uqbar-project/wollok/issues/114/comments","events_url":"https://api.github.com/repos/uqbar-project/wollok/issues/114/events","html_url":"https://github.com/uqbar-project/wollok/issues/114","id":80712914,"number":114,"title":"Add check for subclass without required constructors from superclass","user":{"login":"javierfernandes","id":4428120,"avatar_url":"https://avatars.githubusercontent.com/u/4428120?v=3","gravatar_id":"","url":"https://api.github.com/users/javierfernandes","html_url":"https://github.com/javierfernandes","followers_url":"https://api.github.com/users/javierfernandes/followers","following_url":"https://api.github.com/users/javierfernandes/following{/other_user}","gists_url":"https://api.github.com/users/javierfernandes/gists{/gist_id}","starred_url":"https://api.github.com/users/javierfernandes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/javierfernandes/subscriptions","organizations_url":"https://api.github.com/users/javierfernandes/orgs","repos_url":"https://api.github.com/users/javierfernandes/repos","events_url":"https://api.github.com/users/javierfernandes/events{/privacy}","received_events_url":"https://api.github.com/users/javierfernandes/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/uqbar-project/wollok/labels/validator","name":"validator","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-26T00:01:24Z","updated_at":"2015-05-26T00:01:24Z","closed_at":null,"body":"Once a class defines a set of constructors without the \"no-args constructors\" then all subclasses might only extend them by providing their own constructors which must call at least one of the super class constructors\n\n\n```\nclass A  {\n    new(x) { }\n}\nclass B {   << invalid class !\n}\n```"}}