{"action":"opened","issue":{"url":"https://api.github.com/repos/gradle/gradle-native/issues/824","repository_url":"https://api.github.com/repos/gradle/gradle-native","labels_url":"https://api.github.com/repos/gradle/gradle-native/issues/824/labels{/name}","comments_url":"https://api.github.com/repos/gradle/gradle-native/issues/824/comments","events_url":"https://api.github.com/repos/gradle/gradle-native/issues/824/events","html_url":"https://github.com/gradle/gradle-native/issues/824","id":350734852,"node_id":"MDU6SXNzdWUzNTA3MzQ4NTI=","number":824,"title":"Domain object collection `retainAll` shouldn't realize all elements","user":{"login":"lacasseio","id":22181740,"node_id":"MDQ6VXNlcjIyMTgxNzQw","avatar_url":"https://avatars2.githubusercontent.com/u/22181740?v=4","gravatar_id":"","url":"https://api.github.com/users/lacasseio","html_url":"https://github.com/lacasseio","followers_url":"https://api.github.com/users/lacasseio/followers","following_url":"https://api.github.com/users/lacasseio/following{/other_user}","gists_url":"https://api.github.com/users/lacasseio/gists{/gist_id}","starred_url":"https://api.github.com/users/lacasseio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lacasseio/subscriptions","organizations_url":"https://api.github.com/users/lacasseio/orgs","repos_url":"https://api.github.com/users/lacasseio/repos","events_url":"https://api.github.com/users/lacasseio/events{/privacy}","received_events_url":"https://api.github.com/users/lacasseio/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-08-15T08:55:44Z","updated_at":"2018-08-15T08:55:44Z","closed_at":null,"author_association":"MEMBER","body":"<!--- Please follow the instructions below. We receive dozens of issues every week, -->\n<!--- so to stay productive, we will close issues that don't provide enough information. -->\n\n<!--- Please open Android-related issues on the Android Issue Tracker at `https://source.android.com/source/report-bugs` -->\n\n<!--- Provide a brief summary of the issue in the title above -->\n\n### Expected Behavior\n<!--- If you're describing a bug, tell us what should happen -->\n<!--- If you're suggesting a change/improvement, tell us how it should work -->\n`retainAll` should remove unrealized elements without realizing them. The realized elements not retained should be the only one calling the object removed callback.\n\n### Current Behavior\n<!--- If describing a bug, tell us what happens instead of the expected behavior -->\n<!--- If suggesting a change/improvement, explain the difference from current behavior -->\nThe container will be completely realized when retaining elements.\n\n### Context\n<!--- How has this issue affected you? What are you trying to accomplish? -->\n<!--- Providing context helps us come up with a solution that is most useful in the real world -->\n\n### Steps to Reproduce (for bugs)\n<!--- Provide a self-contained example project (as an attached archive or a Github project). -->\n<!--- In the rare cases where this is infeasible, we will also accept a detailed set of instructions. -->\n\n### Your Environment\n<!--- Include as many relevant details about the environment you experienced the bug in -->\n<!--- A build scan `https://scans.gradle.com/get-started` is ideal -->\n * Build scan URL: \n"}}
{"actor":{"display_login":"lacasseio"}}