{"action":"opened","issue":{"url":"https://api.github.com/repos/mapstruct/mapstruct/issues/688","labels_url":"https://api.github.com/repos/mapstruct/mapstruct/issues/688/labels{/name}","comments_url":"https://api.github.com/repos/mapstruct/mapstruct/issues/688/comments","events_url":"https://api.github.com/repos/mapstruct/mapstruct/issues/688/events","html_url":"https://github.com/mapstruct/mapstruct/issues/688","id":116053458,"number":688,"title":"Overridden methods are not correctly filtered out in some interface-constellations","user":{"login":"agudian","id":2737102,"avatar_url":"https://avatars.githubusercontent.com/u/2737102?v=3","gravatar_id":"","url":"https://api.github.com/users/agudian","html_url":"https://github.com/agudian","followers_url":"https://api.github.com/users/agudian/followers","following_url":"https://api.github.com/users/agudian/following{/other_user}","gists_url":"https://api.github.com/users/agudian/gists{/gist_id}","starred_url":"https://api.github.com/users/agudian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agudian/subscriptions","organizations_url":"https://api.github.com/users/agudian/orgs","repos_url":"https://api.github.com/users/agudian/repos","events_url":"https://api.github.com/users/agudian/events{/privacy}","received_events_url":"https://api.github.com/users/agudian/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-11-10T07:32:12Z","updated_at":"2015-11-10T07:32:12Z","closed_at":null,"body":"The GenericsHierarchyTest added in the asMemberOf PR contains class hierarchies with classes that implement multiple interfaces, with the interfaces declaring the 'same' methods but with shadowing signatures.\r\nThe current algorithm in Executables doesn't support that case and assumes that method specializations only occur within one linear type hierarchy (and not between sibling interfaces that are both implemented by one class).\r\nAs a consequence, the test fails - at least when uses with the JDK compiler.\r\nThe PR already contains a fix in Executables for this."}}