タグ

2015年3月11日のブックマーク (3件)

  • JDK 9 Releases

    JDK 9 has been superseded. Please visit jdk.java.net for the current version. Older releases, which do not include the most up to date security vulnerability fixes and are no longer recommended for use in production, remain available in the OpenJDK Archive.

  • Eclipse JDT ASTメモ(Hishidama's Eclipse Plugin JDT AST Memo)

    概要 ASTNodeの取得 ASTNodeの走査 [2013-11-27] 位置を指定した走査 [2014-02-22] TypeからのFQCNの取得 [2014-11-27] ASTNodeの加工 [2013-11-27] ASTNodeの作成 [/2014-05-10] 概要 JDTのASTは、DOM(Document Object Model)と同じ方式のJavaソースの構文解析木。 IType等のクラスではJavaソースを変更することは出来ないが、ASTでは変更することが出来る。 ASTではASTNodeというクラスのツリーという形でソースの解析結果が保持される。 ASTNodeの取得方法 ICompilationUnitからASTParserを使ってASTNodeを取得することが出来る。 (ICompilationUnitJavaソースファイルに当たるオブジェクト。IType等

  • JDT AST

    How to use JDT-AST このページは,JDTを使ってソースコードの解析を行いたい人向けの情報を掲載しています. What is JDT? JDTとはJava development toolsの略で,Eclipse Foundationによってオープンソースソフトウェアとして提供されています. 基的にEclipseのプラグインとして提供されるため,Eclipseプラグインプロジェクト以外から利用するにはコツが要ります. Eclipse JDT Project AST in JDT JDTは,JavaのソースコードをAST(Abstract Syntax Tree)という中間表現にして保持します. このASTをたどることによって,必要なソースコードの情報を得ることができます. JDTのAST(以下,AST)では,Javaの各要素をASTNodeという型を継承したクラスにして格