| Constructor and Description | 
|---|
TreePath(CompilationUnitTree t)
Creates a TreePath for a root node. 
 | 
TreePath(TreePath p,
        Tree t)
Creates a TreePath for a child node. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CompilationUnitTree | 
getCompilationUnit()
Get the compilation unit associated with this path. 
 | 
Tree | 
getLeaf()
Get the leaf node for this path. 
 | 
TreePath | 
getParentPath()
Get the path for the enclosing node, or null if there is no enclosing node. 
 | 
static TreePath | 
getPath(CompilationUnitTree unit,
       Tree target)
Gets a tree path for a tree node within a compilation unit. 
 | 
static TreePath | 
getPath(TreePath path,
       Tree target)
Gets a tree path for a tree node within a subtree identified by a TreePath object. 
 | 
Iterator<Tree> | 
iterator()
Iterates from leaves to root. 
 | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic 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, 2017, Oracle and/or its affiliates.  All rights reserved.