java.lang.Object
com.sun.source.util.TreePath
ツリー・ノードのパス。通常、最上位の
CompilationUnitTreeノードまでのツリー・ノードの祖先ノードの順序を表すために使用されます。- 導入されたバージョン:
- 1.6
-
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明このパスに関連付けられたコンパイル単位を返します。getLeaf()このパスのリーフ・ノードを返します。囲んでいるノードのパスを返します。囲んでいるノードがない場合はnullを返します。static TreePathgetPath(CompilationUnitTree unit, Tree target) コンパイル・ユニット内のツリー・ノードのツリー・パス、またはノードが見つからない場合はnullを返します。static TreePathTreePathオブジェクトで識別されるサブツリー内のツリー・ノードのツリー・パスを返します。iterator()リーフからルートまで繰り返します。クラスjava.lang.Objectで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースjava.lang.Iterableで宣言されたメソッド
forEach, spliterator
-
コンストラクタの詳細
-
TreePath
public TreePath(CompilationUnitTree node) ルート・ノードのTreePathを作成します。- パラメータ:
node- ルート・ノード
-
TreePath
子ノードのTreePathを作成します。- パラメータ:
path- 親パスtree- 子ノード
-
-
メソッドの詳細
-
getPath
public static TreePath getPath(CompilationUnitTree unit, Tree target) コンパイル・ユニット内のツリー・ノードのツリー・パス、またはノードが見つからない場合はnullを返します。- パラメータ:
unit- 検索するコンパイル単位target- 見つけ出すノード- 戻り値:
- ツリー・パス
-
getPath
TreePathオブジェクトで識別されるサブツリー内のツリー・ノードのツリー・パスを返します。 ノードが見つからない場合はnullを返します。- パラメータ:
path- 検索するパスtarget- 見つけ出すノード- 戻り値:
- ターゲット・ノードのツリー・パス
-
getCompilationUnit
public CompilationUnitTree getCompilationUnit()このパスに関連付けられたコンパイル単位を返します。- 戻り値:
- コンパイル単位
-
getLeaf
public Tree getLeaf()このパスのリーフ・ノードを返します。- 戻り値:
- リーフ・ノード
-
getParentPath
public TreePath getParentPath()囲んでいるノードのパスを返します。囲んでいるノードがない場合はnullを返します。- 戻り値:
- 包含ノードのパス
-
iterator
リーフからルートまで繰り返します。
-