コンストラクタと説明 |
---|
TreePath(CompilationUnitTree t)
ルート・ノードのTreePathを作成します。
|
TreePath(TreePath p, Tree t)
子ノードのTreePathを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
CompilationUnitTree |
getCompilationUnit()
このパスに関連付けられたコンパイル・ユニットを取得します。
|
Tree |
getLeaf()
このパスの葉ノードを取得します。
|
TreePath |
getParentPath()
包含するノードのパスを取得します。包含するノードがない場合は、nullを返します。
|
static TreePath |
getPath(CompilationUnitTree unit, Tree target)
コンパイル・ユニット内のツリー・ノードのツリー・パスを取得します。
|
static TreePath |
getPath(TreePath path, Tree target)
TreePathオブジェクトによって識別されるサブツリー内のツリー・ノードのツリー・パスを取得します。
|
Iterator<Tree> |
iterator()
リーフからルートまで繰り返します。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public TreePath(CompilationUnitTree t)
public static TreePath getPath(CompilationUnitTree unit, Tree target)
public static TreePath getPath(TreePath path, Tree target)
public CompilationUnitTree getCompilationUnit()
public Tree getLeaf()
public TreePath getParentPath()
Copyright © 2005, 2014, Oracle and/or its affiliates. All rights reserved.