payload: {"action":"created","comment":{"url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/pulls/comments/259591630","pull_request_review_id":207123330,"id":259591630,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI1OTU5MTYzMA==","diff_hunk":"@@ -0,0 +1,85 @@\n+package Filter;\n+\n+import java.awt.*;\n+import java.awt.geom.*;\n+\n+public class RoadSign implements Shape {\n+    private Ellipse2D circle;\n+    private int radius;\n+\n+    public RoadSign(int x, int y, int radius) {\n+        this.circle = new Ellipse2D.Double(x, y, radius, radius);\n+        this.radius = radius;\n+    }\n+\n+    public int getRadius() {\n+        return radius;\n+    }\n+\n+    public void paint(Graphics graphics) {\n+        Graphics2D graphics2D = (Graphics2D)graphics;\n+        Stroke stroke = new BasicStroke(7);\n+        graphics2D.setPaint(new GradientPaint((float)(circle.getX() + circle.getWidth()), 0, Color.DARK_GRAY,\n+                (float)circle.getX(), 0, Color.white, true));\n+        graphics2D.fill(circle);\n+        graphics2D.setStroke(stroke);\n+        graphics2D.setColor(Color.RED);\n+        graphics2D.draw(circle);\n+        graphics.setFont(new Font(Font.SANS_SERIF, Font.BOLD, 50));\n+        FontMetrics fontMetrics = graphics.getFontMetrics(new Font(Font.SANS_SERIF, Font.BOLD, 50));\n+        int charWidth = fontMetrics.charWidth('8');\n+        int charHeight = fontMetrics.getHeight();\n+        graphics.drawString(\"80\", (int)(circle.getX() + circle.getWidth() / 2) - charWidth,\n+                (int)(circle.getY() + circle.getWidth() / 2) + charHeight / 4);\n+    }\n+\n+    @Override\n+    public Rectangle getBounds() {\n+        return circle.getBounds();\n+    }\n+\n+    @Override\n+    public Rectangle2D getBounds2D() {\n+        return circle.getBounds2D();\n+    }\n+\n+    @Override\n+    public boolean contains(double x, double y) {\n+        return circle.contains(x, y);\n+    }\n+\n+    @Override\n+    public boolean contains(Point2D point2D) {\n+        return circle.contains(point2D);\n+    }\n+\n+    @Override\n+    public boolean intersects(double x, double y, double width, double height) {","path":"Lebedeva/Lab2/Filter/RoadSign.java","position":57,"original_position":57,"commit_id":"c6f5a0da7eb53aedbed673f88e082b700f8a2128","original_commit_id":"c6f5a0da7eb53aedbed673f88e082b700f8a2128","user":{"login":"codacy-bot","id":19940114,"node_id":"MDQ6VXNlcjE5OTQwMTE0","avatar_url":"https://avatars1.githubusercontent.com/u/19940114?v=4","gravatar_id":"","url":"https://api.github.com/users/codacy-bot","html_url":"https://github.com/codacy-bot","followers_url":"https://api.github.com/users/codacy-bot/followers","following_url":"https://api.github.com/users/codacy-bot/following{/other_user}","gists_url":"https://api.github.com/users/codacy-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/codacy-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codacy-bot/subscriptions","organizations_url":"https://api.github.com/users/codacy-bot/orgs","repos_url":"https://api.github.com/users/codacy-bot/repos","events_url":"https://api.github.com/users/codacy-bot/events{/privacy}","received_events_url":"https://api.github.com/users/codacy-bot/received_events","type":"User","site_admin":false},"body":"![Codacy](https://app.codacy.com/assets/images/favicon.png) Issue found: [Parameter 'y' is not assigned and could be declared final](https://app.codacy.com/app/gost402/PracticeEconomicCybernetics2019/pullRequest?prid=3113738)","created_at":"2019-02-23T20:12:43Z","updated_at":"2019-02-23T20:12:43Z","html_url":"https://github.com/gost402/PracticeEconomicCybernetics2019/pull/7#discussion_r259591630","pull_request_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/pulls/7","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/pulls/comments/259591630"},"html":{"href":"https://github.com/gost402/PracticeEconomicCybernetics2019/pull/7#discussion_r259591630"},"pull_request":{"href":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/pulls/7"}}},"pull_request":{"url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/pulls/7","id":253668983,"node_id":"MDExOlB1bGxSZXF1ZXN0MjUzNjY4OTgz","html_url":"https://github.com/gost402/PracticeEconomicCybernetics2019/pull/7","diff_url":"https://github.com/gost402/PracticeEconomicCybernetics2019/pull/7.diff","patch_url":"https://github.com/gost402/PracticeEconomicCybernetics2019/pull/7.patch","issue_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/issues/7","number":7,"state":"open","locked":false,"title":"Lab1","user":{"login":"VictoriaLebedeva","id":43277516,"node_id":"MDQ6VXNlcjQzMjc3NTE2","avatar_url":"https://avatars1.githubusercontent.com/u/43277516?v=4","gravatar_id":"","url":"https://api.github.com/users/VictoriaLebedeva","html_url":"https://github.com/VictoriaLebedeva","followers_url":"https://api.github.com/users/VictoriaLebedeva/followers","following_url":"https://api.github.com/users/VictoriaLebedeva/following{/other_user}","gists_url":"https://api.github.com/users/VictoriaLebedeva/gists{/gist_id}","starred_url":"https://api.github.com/users/VictoriaLebedeva/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VictoriaLebedeva/subscriptions","organizations_url":"https://api.github.com/users/VictoriaLebedeva/orgs","repos_url":"https://api.github.com/users/VictoriaLebedeva/repos","events_url":"https://api.github.com/users/VictoriaLebedeva/events{/privacy}","received_events_url":"https://api.github.com/users/VictoriaLebedeva/received_events","type":"User","site_admin":false},"body":"![rkrorbdfzsa](https://user-images.githubusercontent.com/43277516/52905297-6204e480-3249-11e9-8699-0da9fc490161.jpg)\r\n![3polg8fr6ci](https://user-images.githubusercontent.com/43277516/52905298-6204e480-3249-11e9-971d-65ba21bdcca1.jpg)\r\n","created_at":"2019-02-16T21:21:21Z","updated_at":"2019-02-23T20:12:43Z","closed_at":null,"merged_at":null,"merge_commit_sha":"3ef9f3b13e9b1bd54ef3e54a7bfe5aaf7a7444b8","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":1236856123,"node_id":"MDU6TGFiZWwxMjM2ODU2MTIz","url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/labels/Reviewed%20-%20Changes%20Required","name":"Reviewed - Changes Required","color":"ff4444","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/pulls/7/commits","review_comments_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/pulls/7/comments","review_comment_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/pulls/comments{/number}","comments_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/issues/7/comments","statuses_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/statuses/c6f5a0da7eb53aedbed673f88e082b700f8a2128","head":{"label":"VictoriaLebedeva:master","ref":"master","sha":"c6f5a0da7eb53aedbed673f88e082b700f8a2128","user":{"login":"VictoriaLebedeva","id":43277516,"node_id":"MDQ6VXNlcjQzMjc3NTE2","avatar_url":"https://avatars1.githubusercontent.com/u/43277516?v=4","gravatar_id":"","url":"https://api.github.com/users/VictoriaLebedeva","html_url":"https://github.com/VictoriaLebedeva","followers_url":"https://api.github.com/users/VictoriaLebedeva/followers","following_url":"https://api.github.com/users/VictoriaLebedeva/following{/other_user}","gists_url":"https://api.github.com/users/VictoriaLebedeva/gists{/gist_id}","starred_url":"https://api.github.com/users/VictoriaLebedeva/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VictoriaLebedeva/subscriptions","organizations_url":"https://api.github.com/users/VictoriaLebedeva/orgs","repos_url":"https://api.github.com/users/VictoriaLebedeva/repos","events_url":"https://api.github.com/users/VictoriaLebedeva/events{/privacy}","received_events_url":"https://api.github.com/users/VictoriaLebedeva/received_events","type":"User","site_admin":false},"repo":{"id":171044124,"node_id":"MDEwOlJlcG9zaXRvcnkxNzEwNDQxMjQ=","name":"PracticeEconomicCybernetics2019","full_name":"VictoriaLebedeva/PracticeEconomicCybernetics2019","private":false,"owner":{"login":"VictoriaLebedeva","id":43277516,"node_id":"MDQ6VXNlcjQzMjc3NTE2","avatar_url":"https://avatars1.githubusercontent.com/u/43277516?v=4","gravatar_id":"","url":"https://api.github.com/users/VictoriaLebedeva","html_url":"https://github.com/VictoriaLebedeva","followers_url":"https://api.github.com/users/VictoriaLebedeva/followers","following_url":"https://api.github.com/users/VictoriaLebedeva/following{/other_user}","gists_url":"https://api.github.com/users/VictoriaLebedeva/gists{/gist_id}","starred_url":"https://api.github.com/users/VictoriaLebedeva/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VictoriaLebedeva/subscriptions","organizations_url":"https://api.github.com/users/VictoriaLebedeva/orgs","repos_url":"https://api.github.com/users/VictoriaLebedeva/repos","events_url":"https://api.github.com/users/VictoriaLebedeva/events{/privacy}","received_events_url":"https://api.github.com/users/VictoriaLebedeva/received_events","type":"User","site_admin":false},"html_url":"https://github.com/VictoriaLebedeva/PracticeEconomicCybernetics2019","description":null,"fork":true,"url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019","forks_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/forks","keys_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/keys{/key_id}","collaborators_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/teams","hooks_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/hooks","issue_events_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/issues/events{/number}","events_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/events","assignees_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/assignees{/user}","branches_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/branches{/branch}","tags_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/tags","blobs_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/git/refs{/sha}","trees_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/git/trees{/sha}","statuses_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/statuses/{sha}","languages_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/languages","stargazers_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/stargazers","contributors_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/contributors","subscribers_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/subscribers","subscription_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/subscription","commits_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/commits{/sha}","git_commits_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/git/commits{/sha}","comments_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/comments{/number}","issue_comment_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/issues/comments{/number}","contents_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/contents/{+path}","compare_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/compare/{base}...{head}","merges_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/merges","archive_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/downloads","issues_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/issues{/number}","pulls_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/pulls{/number}","milestones_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/milestones{/number}","notifications_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/labels{/name}","releases_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/releases{/id}","deployments_url":"https://api.github.com/repos/VictoriaLebedeva/PracticeEconomicCybernetics2019/deployments","created_at":"2019-02-16T19:40:25Z","updated_at":"2019-02-23T20:11:14Z","pushed_at":"2019-02-23T20:11:12Z","git_url":"git://github.com/VictoriaLebedeva/PracticeEconomicCybernetics2019.git","ssh_url":"git@github.com:VictoriaLebedeva/PracticeEconomicCybernetics2019.git","clone_url":"https://github.com/VictoriaLebedeva/PracticeEconomicCybernetics2019.git","svn_url":"https://github.com/VictoriaLebedeva/PracticeEconomicCybernetics2019","homepage":null,"size":6,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"gost402:master","ref":"master","sha":"90cf3e7914051eee066e4efeaf1d0c6601834618","user":{"login":"gost402","id":6869971,"node_id":"MDQ6VXNlcjY4Njk5NzE=","avatar_url":"https://avatars2.githubusercontent.com/u/6869971?v=4","gravatar_id":"","url":"https://api.github.com/users/gost402","html_url":"https://github.com/gost402","followers_url":"https://api.github.com/users/gost402/followers","following_url":"https://api.github.com/users/gost402/following{/other_user}","gists_url":"https://api.github.com/users/gost402/gists{/gist_id}","starred_url":"https://api.github.com/users/gost402/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gost402/subscriptions","organizations_url":"https://api.github.com/users/gost402/orgs","repos_url":"https://api.github.com/users/gost402/repos","events_url":"https://api.github.com/users/gost402/events{/privacy}","received_events_url":"https://api.github.com/users/gost402/received_events","type":"User","site_admin":false},"repo":{"id":170308830,"node_id":"MDEwOlJlcG9zaXRvcnkxNzAzMDg4MzA=","name":"PracticeEconomicCybernetics2019","full_name":"gost402/PracticeEconomicCybernetics2019","private":false,"owner":{"login":"gost402","id":6869971,"node_id":"MDQ6VXNlcjY4Njk5NzE=","avatar_url":"https://avatars2.githubusercontent.com/u/6869971?v=4","gravatar_id":"","url":"https://api.github.com/users/gost402","html_url":"https://github.com/gost402","followers_url":"https://api.github.com/users/gost402/followers","following_url":"https://api.github.com/users/gost402/following{/other_user}","gists_url":"https://api.github.com/users/gost402/gists{/gist_id}","starred_url":"https://api.github.com/users/gost402/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gost402/subscriptions","organizations_url":"https://api.github.com/users/gost402/orgs","repos_url":"https://api.github.com/users/gost402/repos","events_url":"https://api.github.com/users/gost402/events{/privacy}","received_events_url":"https://api.github.com/users/gost402/received_events","type":"User","site_admin":false},"html_url":"https://github.com/gost402/PracticeEconomicCybernetics2019","description":null,"fork":false,"url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019","forks_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/forks","keys_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/teams","hooks_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/hooks","issue_events_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/issues/events{/number}","events_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/events","assignees_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/assignees{/user}","branches_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/branches{/branch}","tags_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/tags","blobs_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/git/refs{/sha}","trees_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/statuses/{sha}","languages_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/languages","stargazers_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/stargazers","contributors_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/contributors","subscribers_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/subscribers","subscription_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/subscription","commits_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/commits{/sha}","git_commits_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/git/commits{/sha}","comments_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/comments{/number}","issue_comment_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/issues/comments{/number}","contents_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/contents/{+path}","compare_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/merges","archive_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/downloads","issues_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/issues{/number}","pulls_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/pulls{/number}","milestones_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/milestones{/number}","notifications_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/labels{/name}","releases_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/releases{/id}","deployments_url":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/deployments","created_at":"2019-02-12T11:46:31Z","updated_at":"2019-02-19T23:10:57Z","pushed_at":"2019-02-23T20:11:13Z","git_url":"git://github.com/gost402/PracticeEconomicCybernetics2019.git","ssh_url":"git@github.com:gost402/PracticeEconomicCybernetics2019.git","clone_url":"https://github.com/gost402/PracticeEconomicCybernetics2019.git","svn_url":"https://github.com/gost402/PracticeEconomicCybernetics2019","homepage":null,"size":3,"stargazers_count":1,"watchers_count":1,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":10,"mirror_url":null,"archived":false,"open_issues_count":12,"license":null,"forks":10,"open_issues":12,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/pulls/7"},"html":{"href":"https://github.com/gost402/PracticeEconomicCybernetics2019/pull/7"},"issue":{"href":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/issues/7"},"comments":{"href":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/issues/7/comments"},"review_comments":{"href":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/pulls/7/comments"},"review_comment":{"href":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/pulls/7/commits"},"statuses":{"href":"https://api.github.com/repos/gost402/PracticeEconomicCybernetics2019/statuses/c6f5a0da7eb53aedbed673f88e082b700f8a2128"}},"author_association":"NONE"}}
other: {"actor":{"display_login":"codacy-bot"}}