- java.lang.Object
-
- com.sun.source.util.TreePath
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 TreePath(CompilationUnitTree node)ルート・ノードのTreePathを作成します。TreePath(TreePath path, Tree tree)子ノードのTreePathを作成します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 CompilationUnitTreegetCompilationUnit()このパスに関連付けられているコンパイル・ユニットを返します。TreegetLeaf()このパスのリーフ・ノードを返します。TreePathgetParentPath()囲んでいるノードのパスを返します。囲んでいるノードがない場合はnullを返します。static TreePathgetPath(CompilationUnitTree unit, Tree target)コンパイル・ユニット内のツリー・ノードのツリー・パスを返します。ノードが見つからない場合はnullを返します。static TreePathgetPath(TreePath path, Tree target)TreePathオブジェクトで識別されるサブツリー内のツリー・ノードのツリー・パスを返します。Iterator<Tree>iterator()リーフからルートまで繰り返します。-
クラスjava.langで宣言されたメソッド。オブジェクト
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
インタフェースjava.langで宣言されたメソッド。反復可能
forEach, spliterator
-
-
-
-
コンストラクタの詳細
-
TreePath
public TreePath(CompilationUnitTree node)
ルート・ノードのTreePathを作成します。- パラメータ:
node- ルート・ノード
-
-
メソッドの詳細
-
getPath
public static TreePath getPath(CompilationUnitTree unit, Tree target)
コンパイル・ユニット内のツリー・ノードのツリー・パスを返します。ノードが見つからない場合はnullを返します。- パラメータ:
unit- 検索するコンパイル単位target- 特定するノード- 戻り値:
- ツリー・パス
-
getPath
public static TreePath getPath(TreePath path, Tree target)
TreePathオブジェクトで識別されるサブツリー内のツリー・ノードのツリー・パスを返します。 ノードが見つからない場合は、nullを返します。- パラメータ:
path- 検索先のパスtarget- 特定するノード- 戻り値:
- ターゲット・ノードのツリー・パス
-
getCompilationUnit
public CompilationUnitTree getCompilationUnit()
このパスに関連付けられているコンパイル・ユニットを返します。- 戻り値:
- コンパイルユニット
-
getLeaf
public Tree getLeaf()
このパスのリーフ・ノードを返します。- 戻り値:
- リーフ・ノード
-
getParentPath
public TreePath getParentPath()
囲んでいるノードのパスを返します。囲んでいるノードがない場合はnullを返します。- 戻り値:
- 囲んでいるノードのパス
-
-