- java.lang.Object
- 
- com.sun.source.util.TreePath
 
- 
- 
Constructor SummaryConstructors Constructor Description TreePath(CompilationUnitTree node)Creates a TreePath for a root node.TreePath(TreePath path, Tree tree)Creates a TreePath for a child node.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CompilationUnitTreegetCompilationUnit()Returns the compilation unit associated with this path.TreegetLeaf()Returns the leaf node for this path.TreePathgetParentPath()Returns the path for the enclosing node, ornullif there is no enclosing node.static TreePathgetPath(CompilationUnitTree unit, Tree target)Returns a tree path for a tree node within a compilation unit, ornullif the node is not found.static TreePathgetPath(TreePath path, Tree target)Returns a tree path for a tree node within a subtree identified by a TreePath object.Iterator<Tree>iterator()Iterates from leaves to root.- 
Methods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods declared in interface java.lang.IterableforEach, spliterator
 
- 
 
- 
- 
- 
Constructor Detail- 
TreePathpublic TreePath(CompilationUnitTree node) Creates a TreePath for a root node.- Parameters:
- node- the root node
 
 
- 
 - 
Method Detail- 
getPathpublic static TreePath getPath(CompilationUnitTree unit, Tree target) Returns a tree path for a tree node within a compilation unit, ornullif the node is not found.- Parameters:
- unit- the compilation unit to search
- target- the node to locate
- Returns:
- the tree path
 
 - 
getPathpublic static TreePath getPath(TreePath path, Tree target) Returns a tree path for a tree node within a subtree identified by a TreePath object. Returnsnullif the node is not found.- Parameters:
- path- the path in which to search
- target- the node to locate
- Returns:
- the tree path of the target node
 
 - 
getCompilationUnitpublic CompilationUnitTree getCompilationUnit() Returns the compilation unit associated with this path.- Returns:
- the compilation unit
 
 - 
getLeafpublic Tree getLeaf() Returns the leaf node for this path.- Returns:
- the leaf node
 
 - 
getParentPathpublic TreePath getParentPath() Returns the path for the enclosing node, ornullif there is no enclosing node.- Returns:
- the path for the enclosing node
 
 
- 
 
-