{"action":"created","issue":{"url":"https://api.github.com/repos/mapstruct/mapstruct/issues/683","labels_url":"https://api.github.com/repos/mapstruct/mapstruct/issues/683/labels{/name}","comments_url":"https://api.github.com/repos/mapstruct/mapstruct/issues/683/comments","events_url":"https://api.github.com/repos/mapstruct/mapstruct/issues/683/events","html_url":"https://github.com/mapstruct/mapstruct/pull/683","id":115607675,"number":683,"title":"#644 Workaround for Eclipse as member of","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":45,"created_at":"2015-11-06T22:58:11Z","updated_at":"2015-11-13T19:55:19Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mapstruct/mapstruct/pulls/683","html_url":"https://github.com/mapstruct/mapstruct/pull/683","diff_url":"https://github.com/mapstruct/mapstruct/pull/683.diff","patch_url":"https://github.com/mapstruct/mapstruct/pull/683.patch"},"body":"This is still work-in-progress, but all tests are green and it works when used within a real, live Eclipse.\r\n\r\nSeveral things should be done: \r\n* do we want to go over the Reflection stuff again and perhaps avoid some CPU cycles there? \r\n* is this funky try-catch-try-again-with-workaround too weird? Should we at least remember that we used the workaround once and then always use it for the same processor-round?\r\n* it would be great if you try to break it, so that at least we know where our holes still are (and perhaps in preparation of a possibly more complete fix in Eclipse)\r\n\r\nThat's it for me today... ;)"},"comment":{"url":"https://api.github.com/repos/mapstruct/mapstruct/issues/comments/156541214","html_url":"https://github.com/mapstruct/mapstruct/pull/683#issuecomment-156541214","issue_url":"https://api.github.com/repos/mapstruct/mapstruct/issues/683","id":156541214,"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},"created_at":"2015-11-13T19:55:19Z","updated_at":"2015-11-13T19:55:19Z","body":"> I'll do some smaller cleanups again on that part, and try out a less intrusive variant (only removing `? extends ? super` if that is found, as it currently causes the trouble).\r\n\r\nDid the cleanup, but I left the logic in place at it is now. Seems to work and I don't want to go down into that rabbit hole now. I'll create an issue to remind us to revisit that whole thing again."}}