{"action":"created","issue":{"url":"https://api.github.com/repos/joel-costigliola/assertj-core/issues/411","labels_url":"https://api.github.com/repos/joel-costigliola/assertj-core/issues/411/labels{/name}","comments_url":"https://api.github.com/repos/joel-costigliola/assertj-core/issues/411/comments","events_url":"https://api.github.com/repos/joel-costigliola/assertj-core/issues/411/events","html_url":"https://github.com/joel-costigliola/assertj-core/issues/411","id":75235062,"number":411,"title":"Feature Request: extracting method on objects","user":{"login":"PascalSchumacher","id":2707245,"avatar_url":"https://avatars.githubusercontent.com/u/2707245?v=3","gravatar_id":"","url":"https://api.github.com/users/PascalSchumacher","html_url":"https://github.com/PascalSchumacher","followers_url":"https://api.github.com/users/PascalSchumacher/followers","following_url":"https://api.github.com/users/PascalSchumacher/following{/other_user}","gists_url":"https://api.github.com/users/PascalSchumacher/gists{/gist_id}","starred_url":"https://api.github.com/users/PascalSchumacher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PascalSchumacher/subscriptions","organizations_url":"https://api.github.com/users/PascalSchumacher/orgs","repos_url":"https://api.github.com/users/PascalSchumacher/repos","events_url":"https://api.github.com/users/PascalSchumacher/events{/privacy}","received_events_url":"https://api.github.com/users/PascalSchumacher/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/joel-costigliola/assertj-core/labels/new%20feature","name":"new feature","color":"02e10c"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/joel-costigliola/assertj-core/milestones/17","html_url":"https://github.com/joel-costigliola/assertj-core/milestones/2.3.0","labels_url":"https://api.github.com/repos/joel-costigliola/assertj-core/milestones/17/labels","id":1269094,"number":17,"title":"2.3.0","description":null,"creator":{"login":"joel-costigliola","id":382613,"avatar_url":"https://avatars.githubusercontent.com/u/382613?v=3","gravatar_id":"","url":"https://api.github.com/users/joel-costigliola","html_url":"https://github.com/joel-costigliola","followers_url":"https://api.github.com/users/joel-costigliola/followers","following_url":"https://api.github.com/users/joel-costigliola/following{/other_user}","gists_url":"https://api.github.com/users/joel-costigliola/gists{/gist_id}","starred_url":"https://api.github.com/users/joel-costigliola/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joel-costigliola/subscriptions","organizations_url":"https://api.github.com/users/joel-costigliola/orgs","repos_url":"https://api.github.com/users/joel-costigliola/repos","events_url":"https://api.github.com/users/joel-costigliola/events{/privacy}","received_events_url":"https://api.github.com/users/joel-costigliola/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":0,"state":"open","created_at":"2015-08-24T10:07:32Z","updated_at":"2015-09-20T04:13:47Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2015-05-11T14:10:42Z","updated_at":"2015-09-26T17:58:48Z","closed_at":null,"body":"What I would like to do:\r\n\r\n```java\r\npublic class Person {\r\n     String firstname, lastname;\r\n     Address adress;\r\n}\r\n\r\nthen(new Person()).extracting(\"firstname\", \"lastname\").doesNotContainNull();\r\n```\r\n\r\nMaybe this is already possible?"},"comment":{"url":"https://api.github.com/repos/joel-costigliola/assertj-core/issues/comments/143476138","html_url":"https://github.com/joel-costigliola/assertj-core/issues/411#issuecomment-143476138","issue_url":"https://api.github.com/repos/joel-costigliola/assertj-core/issues/411","id":143476138,"user":{"login":"PascalSchumacher","id":2707245,"avatar_url":"https://avatars.githubusercontent.com/u/2707245?v=3","gravatar_id":"","url":"https://api.github.com/users/PascalSchumacher","html_url":"https://github.com/PascalSchumacher","followers_url":"https://api.github.com/users/PascalSchumacher/followers","following_url":"https://api.github.com/users/PascalSchumacher/following{/other_user}","gists_url":"https://api.github.com/users/PascalSchumacher/gists{/gist_id}","starred_url":"https://api.github.com/users/PascalSchumacher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PascalSchumacher/subscriptions","organizations_url":"https://api.github.com/users/PascalSchumacher/orgs","repos_url":"https://api.github.com/users/PascalSchumacher/repos","events_url":"https://api.github.com/users/PascalSchumacher/events{/privacy}","received_events_url":"https://api.github.com/users/PascalSchumacher/received_events","type":"User","site_admin":false},"created_at":"2015-09-26T17:58:48Z","updated_at":"2015-09-26T17:58:48Z","body":"No, I'm not working on this, so feel free to take it on.\n\nAm 26. September 2015 18:06:27 MESZ, schrieb Chris Ciotti <notifications@github.com>:\n>@PascalSchumacher - are you working on this? I need similar\n>functionality and would take a crack at it if you're not in the middle\n>of it. \n>\n>---\n>Reply to this email directly or view it on GitHub:\n>https://github.com/joel-costigliola/assertj-core/issues/411#issuecomment-143466975\n"}}