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
リーフからルートまで繰り返します。 
 -