- 
- All Implemented Interfaces:
- Iterable<Tree>
 
 public class TreePath
extends Object
implements Iterable<Tree> A path of tree nodes, typically used to represent the sequence of ancestor
 nodes of a tree node up to the top level CompilationUnitTree node. 
- Since:
- 1.6
 
 
- 
- 
Method Summary
- 
Methods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
 
 
- 
- 
Method Detail
- 
getPathpublic static TreePath getPath(CompilationUnitTree unit,
                               Tree target)Returns a tree path for a tree node within a compilation unit,
 or nullif 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.
 Returns nullif 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
 
 
- 
getParentPathpublic TreePath getParentPath() Returns the path for the enclosing node, or nullif there is no enclosing node.
 
- Returns:
- the path for the enclosing node