インタフェースcom.sun.source.tree.CompilationUnitTree
の使用
CompilationUnitTreeを使用するパッケージ
パッケージ
説明
ソース・コードを抽象構文ツリー(Abstract Syntax Tree、AST)として表すためのインタフェースを提供します。
抽象構文ツリー(Abstract Syntax Tree、AST)の操作のためのユーティリティを提供します。
-
com.sun.source.treeでのCompilationUnitTreeの使用
型CompilationUnitTreeのパラメータを持つcom.sun.source.treeのメソッド修飾子と型メソッド説明TreeVisitor.visitCompilationUnit
(CompilationUnitTree node, P p) CompilationUnitTree
ノードにビジットします。 -
com.sun.source.utilでのCompilationUnitTreeの使用
修飾子と型メソッド説明TaskEvent.getCompilationUnit()
このイベントのコンパイル単位を返します。TreePath.getCompilationUnit()
このパスに関連付けられたコンパイル単位を返します。型CompilationUnitTreeの引数を持つ型を返すcom.sun.source.utilのメソッド修飾子と型メソッド説明abstract Iterable
<? extends CompilationUnitTree> JavacTask.parse()
抽象構文ツリーのリストを返す指定されたファイルを解析します。型CompilationUnitTreeのパラメータを持つcom.sun.source.utilのメソッド修飾子と型メソッド説明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
ノードにビジットします。型CompilationUnitTreeのパラメータを持つcom.sun.source.utilのコンストラクタ修飾子コンストラクタ説明TaskEvent
(TaskEvent.Kind kind, CompilationUnitTree unit) 特定の種類およびコンパイル・ユニットのタスク・イベントを作成します。TaskEvent
(TaskEvent.Kind kind, CompilationUnitTree unit, TypeElement clazz) 特定の種類、コンパイル単位およびタイプ要素のタスク・イベントを作成します。TreePath
(CompilationUnitTree node) ルート・ノードのTreePathを作成します。