{"action":"created","issue":{"url":"https://api.github.com/repos/SpartanRefactoring/Spartanizer/issues/843","repository_url":"https://api.github.com/repos/SpartanRefactoring/Spartanizer","labels_url":"https://api.github.com/repos/SpartanRefactoring/Spartanizer/issues/843/labels{/name}","comments_url":"https://api.github.com/repos/SpartanRefactoring/Spartanizer/issues/843/comments","events_url":"https://api.github.com/repos/SpartanRefactoring/Spartanizer/issues/843/events","html_url":"https://github.com/SpartanRefactoring/Spartanizer/issues/843","id":189499076,"number":843,"title":"What is the structure of the AST library?","user":{"login":"michalcohen","id":11704810,"avatar_url":"https://avatars.githubusercontent.com/u/11704810?v=3","gravatar_id":"","url":"https://api.github.com/users/michalcohen","html_url":"https://github.com/michalcohen","followers_url":"https://api.github.com/users/michalcohen/followers","following_url":"https://api.github.com/users/michalcohen/following{/other_user}","gists_url":"https://api.github.com/users/michalcohen/gists{/gist_id}","starred_url":"https://api.github.com/users/michalcohen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michalcohen/subscriptions","organizations_url":"https://api.github.com/users/michalcohen/orgs","repos_url":"https://api.github.com/users/michalcohen/repos","events_url":"https://api.github.com/users/michalcohen/events{/privacy}","received_events_url":"https://api.github.com/users/michalcohen/received_events","type":"User","site_admin":false},"labels":[{"id":482757286,"url":"https://api.github.com/repos/SpartanRefactoring/Spartanizer/labels/Initial%20traning","name":"Initial traning","color":"fbca04","default":false},{"id":482295280,"url":"https://api.github.com/repos/SpartanRefactoring/Spartanizer/labels/Intellij","name":"Intellij","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":{"login":"AnnaBel7","id":22842727,"avatar_url":"https://avatars.githubusercontent.com/u/22842727?v=3","gravatar_id":"","url":"https://api.github.com/users/AnnaBel7","html_url":"https://github.com/AnnaBel7","followers_url":"https://api.github.com/users/AnnaBel7/followers","following_url":"https://api.github.com/users/AnnaBel7/following{/other_user}","gists_url":"https://api.github.com/users/AnnaBel7/gists{/gist_id}","starred_url":"https://api.github.com/users/AnnaBel7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AnnaBel7/subscriptions","organizations_url":"https://api.github.com/users/AnnaBel7/orgs","repos_url":"https://api.github.com/users/AnnaBel7/repos","events_url":"https://api.github.com/users/AnnaBel7/events{/privacy}","received_events_url":"https://api.github.com/users/AnnaBel7/received_events","type":"User","site_admin":false},"assignees":[{"login":"AnnaBel7","id":22842727,"avatar_url":"https://avatars.githubusercontent.com/u/22842727?v=3","gravatar_id":"","url":"https://api.github.com/users/AnnaBel7","html_url":"https://github.com/AnnaBel7","followers_url":"https://api.github.com/users/AnnaBel7/followers","following_url":"https://api.github.com/users/AnnaBel7/following{/other_user}","gists_url":"https://api.github.com/users/AnnaBel7/gists{/gist_id}","starred_url":"https://api.github.com/users/AnnaBel7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AnnaBel7/subscriptions","organizations_url":"https://api.github.com/users/AnnaBel7/orgs","repos_url":"https://api.github.com/users/AnnaBel7/repos","events_url":"https://api.github.com/users/AnnaBel7/events{/privacy}","received_events_url":"https://api.github.com/users/AnnaBel7/received_events","type":"User","site_admin":false}],"milestone":null,"comments":4,"created_at":"2016-11-15T20:32:44Z","updated_at":"2016-11-17T21:27:33Z","closed_at":null,"body":"- What is the inheritance tree?\r\n- How does the tree is formatted from the code (.java file)?\r\n    - Who is the method responsible for the formatting of the tree?\r\n    - Is there a way to make this method run over IntelliJ?\r\n- What are the problems that can arise using this library?"},"comment":{"url":"https://api.github.com/repos/SpartanRefactoring/Spartanizer/issues/comments/261374778","html_url":"https://github.com/SpartanRefactoring/Spartanizer/issues/843#issuecomment-261374778","issue_url":"https://api.github.com/repos/SpartanRefactoring/Spartanizer/issues/843","id":261374778,"user":{"login":"AnnaBel7","id":22842727,"avatar_url":"https://avatars.githubusercontent.com/u/22842727?v=3","gravatar_id":"","url":"https://api.github.com/users/AnnaBel7","html_url":"https://github.com/AnnaBel7","followers_url":"https://api.github.com/users/AnnaBel7/followers","following_url":"https://api.github.com/users/AnnaBel7/following{/other_user}","gists_url":"https://api.github.com/users/AnnaBel7/gists{/gist_id}","starred_url":"https://api.github.com/users/AnnaBel7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AnnaBel7/subscriptions","organizations_url":"https://api.github.com/users/AnnaBel7/orgs","repos_url":"https://api.github.com/users/AnnaBel7/repos","events_url":"https://api.github.com/users/AnnaBel7/events{/privacy}","received_events_url":"https://api.github.com/users/AnnaBel7/received_events","type":"User","site_admin":false},"created_at":"2016-11-17T21:27:33Z","updated_at":"2016-11-17T21:27:33Z","body":"The AST tree is formatted from the code by the class ASTParser. After creating an object of this class using the static method `newParser(int level)`, source should be set by `setSource(char[] source)` method, other features can be configured by other `set` functions. In the end the method `createAST(IProgressMonitor monitor)` should be called to finally create the AST (the monitor can be null), it returns an ASTNode whose type depends on the kind of parse requested.\r\n\r\nexample and documentation can be found here: [http://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.jdt.doc.isv%2Freference%2Fapi%2Findex.html&org/eclipse/jdt/core/dom/ASTParser.html](url)"}}
{"actor":{"display_login":"AnnaBel7"}}