{"action":"created","issue":{"url":"https://api.github.com/repos/SonarSource/sonar-java/issues/582","repository_url":"https://api.github.com/repos/SonarSource/sonar-java","labels_url":"https://api.github.com/repos/SonarSource/sonar-java/issues/582/labels{/name}","comments_url":"https://api.github.com/repos/SonarSource/sonar-java/issues/582/comments","events_url":"https://api.github.com/repos/SonarSource/sonar-java/issues/582/events","html_url":"https://github.com/SonarSource/sonar-java/pull/582","id":125260128,"number":582,"title":"Fix parsing of Scala classes containing symbols","user":{"login":"jpeel","id":532729,"avatar_url":"https://avatars.githubusercontent.com/u/532729?v=3","gravatar_id":"","url":"https://api.github.com/users/jpeel","html_url":"https://github.com/jpeel","followers_url":"https://api.github.com/users/jpeel/followers","following_url":"https://api.github.com/users/jpeel/following{/other_user}","gists_url":"https://api.github.com/users/jpeel/gists{/gist_id}","starred_url":"https://api.github.com/users/jpeel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpeel/subscriptions","organizations_url":"https://api.github.com/users/jpeel/orgs","repos_url":"https://api.github.com/users/jpeel/repos","events_url":"https://api.github.com/users/jpeel/events{/privacy}","received_events_url":"https://api.github.com/users/jpeel/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-01-06T20:48:00Z","updated_at":"2016-12-20T03:12:35Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/SonarSource/sonar-java/pulls/582","html_url":"https://github.com/SonarSource/sonar-java/pull/582","diff_url":"https://github.com/SonarSource/sonar-java/pull/582.diff","patch_url":"https://github.com/SonarSource/sonar-java/pull/582.patch"},"body":"Scala classes are allowed to have symbols like +-~/: in them.\nWhen compiled, these become Java class names by replacing the symbol\nwith a $ and a word. + becomes $plus. The code for parsing class names\nfor inner classes didn't handle these cases and would throw errors\nsaying that classes didn't exist when sonar was run. This fixes the\nparsing.\n"},"comment":{"url":"https://api.github.com/repos/SonarSource/sonar-java/issues/comments/268142937","html_url":"https://github.com/SonarSource/sonar-java/pull/582#issuecomment-268142937","issue_url":"https://api.github.com/repos/SonarSource/sonar-java/issues/582","id":268142937,"user":{"login":"objectmastery","id":18545429,"avatar_url":"https://avatars.githubusercontent.com/u/18545429?v=3","gravatar_id":"","url":"https://api.github.com/users/objectmastery","html_url":"https://github.com/objectmastery","followers_url":"https://api.github.com/users/objectmastery/followers","following_url":"https://api.github.com/users/objectmastery/following{/other_user}","gists_url":"https://api.github.com/users/objectmastery/gists{/gist_id}","starred_url":"https://api.github.com/users/objectmastery/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/objectmastery/subscriptions","organizations_url":"https://api.github.com/users/objectmastery/orgs","repos_url":"https://api.github.com/users/objectmastery/repos","events_url":"https://api.github.com/users/objectmastery/events{/privacy}","received_events_url":"https://api.github.com/users/objectmastery/received_events","type":"User","site_admin":false},"created_at":"2016-12-20T03:12:35Z","updated_at":"2016-12-20T03:12:35Z","body":"Running into a similar problem with a project using the Play Framework. It would be great if this pull request could be looked into.\r\n\r\nIs there anything that can be done to help it along i.e. is there anything missing, source code that needs updating, etc.?"}}
{"actor":{"display_login":"objectmastery"}}