{"action":"created","issue":{"url":"https://api.github.com/repos/opendatakit/opendatakit/issues/1389","repository_url":"https://api.github.com/repos/opendatakit/opendatakit","labels_url":"https://api.github.com/repos/opendatakit/opendatakit/issues/1389/labels{/name}","comments_url":"https://api.github.com/repos/opendatakit/opendatakit/issues/1389/comments","events_url":"https://api.github.com/repos/opendatakit/opendatakit/issues/1389/events","html_url":"https://github.com/opendatakit/opendatakit/issues/1389","id":306125202,"number":1389,"title":"refactor: Replace anonymous classes with lambda expressions in Services","user":{"login":"srv-twry","id":21277837,"avatar_url":"https://avatars3.githubusercontent.com/u/21277837?v=4","gravatar_id":"","url":"https://api.github.com/users/srv-twry","html_url":"https://github.com/srv-twry","followers_url":"https://api.github.com/users/srv-twry/followers","following_url":"https://api.github.com/users/srv-twry/following{/other_user}","gists_url":"https://api.github.com/users/srv-twry/gists{/gist_id}","starred_url":"https://api.github.com/users/srv-twry/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/srv-twry/subscriptions","organizations_url":"https://api.github.com/users/srv-twry/orgs","repos_url":"https://api.github.com/users/srv-twry/repos","events_url":"https://api.github.com/users/srv-twry/events{/privacy}","received_events_url":"https://api.github.com/users/srv-twry/received_events","type":"User","site_admin":false},"labels":[{"id":234852080,"url":"https://api.github.com/repos/opendatakit/opendatakit/labels/Services","name":"Services","color":"006b75","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-03-17T03:44:46Z","updated_at":"2018-03-19T23:38:15Z","closed_at":null,"author_association":"COLLABORATOR","body":"#### Software and hardware versions \r\nLatest development branch code\r\n\r\n#### Problem description\r\nCurrently we have a lot of anonymous class declarations in the project. Lambda expressions were one of the key features of Java 8. We should replace anonymous classes with lambdas wherever possible.\r\n\r\n#### Steps to reproduce the problem\r\nNA\r\n\r\n@jbeorse views ?\r\nAnother quick win Possibly."},"comment":{"url":"https://api.github.com/repos/opendatakit/opendatakit/issues/comments/374422240","html_url":"https://github.com/opendatakit/opendatakit/issues/1389#issuecomment-374422240","issue_url":"https://api.github.com/repos/opendatakit/opendatakit/issues/1389","id":374422240,"user":{"login":"wbrunette","id":11892715,"avatar_url":"https://avatars2.githubusercontent.com/u/11892715?v=4","gravatar_id":"","url":"https://api.github.com/users/wbrunette","html_url":"https://github.com/wbrunette","followers_url":"https://api.github.com/users/wbrunette/followers","following_url":"https://api.github.com/users/wbrunette/following{/other_user}","gists_url":"https://api.github.com/users/wbrunette/gists{/gist_id}","starred_url":"https://api.github.com/users/wbrunette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wbrunette/subscriptions","organizations_url":"https://api.github.com/users/wbrunette/orgs","repos_url":"https://api.github.com/users/wbrunette/repos","events_url":"https://api.github.com/users/wbrunette/events{/privacy}","received_events_url":"https://api.github.com/users/wbrunette/received_events","type":"User","site_admin":false},"created_at":"2018-03-19T23:38:15Z","updated_at":"2018-03-19T23:38:15Z","author_association":"OWNER","body":"This would require heavy testing to change the java versions. While it may not seem like a huge change verifying every feature is still working as expected takes a lot of time. We would also have to drop support for some phones. I do not think this should be categorized as a quick win. I would rather see resources go to other improvements before this large upgrade effort that will reduce the number of compatible devices.\r\n"}}
{"actor":{"display_login":"wbrunette"}}