インタフェースcom.sun.source.tree.CompilationUnitTree
の使用
パッケージ
説明
ソース・コードを抽象構文ツリー(Abstract Syntax Tree、AST)として表すためのインタフェースを提供します。
抽象構文ツリー(Abstract Syntax Tree、AST)の操作のためのユーティリティを提供します。
-
com.sun.source.treeでのCompilationUnitTreeの使用
修飾子と型メソッド説明TreeVisitor.visitCompilationUnit
(CompilationUnitTree node, P p) CompilationUnitTree
ノードにビジットします。 -
com.sun.source.utilでのCompilationUnitTreeの使用
修飾子と型メソッド説明TaskEvent.getCompilationUnit()
このイベントのコンパイル単位を返します。TreePath.getCompilationUnit()
このパスに関連付けられたコンパイル単位を返します。修飾子と型メソッド説明abstract Iterable<? extends CompilationUnitTree>
JavacTask.parse()
指定されたファイルを解析して、抽象構文木のリストを返します。修飾子と型メソッド説明long
DocSourcePositions.getEndPosition
(CompilationUnitTree file, DocCommentTree comment, DocTree tree) ファイル内のコメント内のツリーの終了位置を返します。long
SourcePositions.getEndPosition
(CompilationUnitTree file, Tree tree) ファイル内のツリーの終了位置を返します。static TreePath
TreePath.getPath
(CompilationUnitTree unit, Tree target) コンパイル単位内のツリー・ノードのツリー・パスを返します。ノードが見つからない場合はnull
を返します。abstract TreePath
Trees.getPath
(CompilationUnitTree unit, Tree node) 指定されたコンパイル単位内のツリー・ノードへのパスを返します。long
DocSourcePositions.getStartPosition
(CompilationUnitTree file, DocCommentTree comment, DocTree tree) ファイル内のコメント内のツリーの開始位置を返します。long
SourcePositions.getStartPosition
(CompilationUnitTree file, Tree tree) ファイル内のツリーの開始位置を返します。abstract void
DocTrees.printMessage
(Diagnostic.Kind kind, CharSequence msg, DocTree t, DocCommentTree c, CompilationUnitTree root) 指定されたコンパイル単位内のツリーの位置に、指定された種類のメッセージを出力しますabstract void
Trees.printMessage
(Diagnostic.Kind kind, CharSequence msg, Tree t, CompilationUnitTree root) 指定されたコンパイル単位内のツリーの位置に、指定された種類のメッセージを出力しますSimpleTreeVisitor.visitCompilationUnit
(CompilationUnitTree node, P p) CompilationUnitTree
ノードにビジットします。TreeScanner.visitCompilationUnit
(CompilationUnitTree node, P p) CompilationUnitTree
ノードにビジットします。修飾子コンストラクタ説明TaskEvent
(TaskEvent.Kind kind, CompilationUnitTree unit) 指定された種類とコンパイル単位のタスク・イベントを作成します。TaskEvent
(TaskEvent.Kind kind, CompilationUnitTree unit, TypeElement clazz) 指定されたタイプ、コンパイル単位、型要素のタスク・イベントを作成します。TreePath
(CompilationUnitTree node) ルート・ノードのTreePathを作成します。