インタフェース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を作成します。