## Uses of Class
com.sun.source.util.TreePath

Packages that use TreePath
com.sun.source.util: Provides utilities for operations on abstract syntax trees (AST).

### Uses of TreePath in com.sun.source.util

Methods in com.sun.source.util that return TreePath
`TreePath` TreePathScanner.`getCurrentPath()` Get the current path for the node, as built up by the currently active set of scan calls.
`TreePath` TreePath.`getParentPath()` Get the path for the enclosing node, or null if there is no enclosing node.
`abstract TreePath` Trees.`getPath(CompilationUnitTree unit, Tree node)` Gets the path to tree node within the specified compilation unit.
`static TreePath` TreePath.`getPath(CompilationUnitTree unit, Tree target)` Gets a tree path for a tree node within a compilation unit.
`abstract TreePath` Trees.`getPath(Element e)` Gets the TreePath node for a given Element.
`abstract TreePath` Trees.`getPath(Element e, AnnotationMirror a)` Gets the TreePath node for an AnnotationMirror on a given Element.
`abstract TreePath` Trees.`getPath(Element e, AnnotationMirror a, AnnotationValue v)` Gets the TreePath node for an AnnotationValue for an AnnotationMirror on a given Element.
`static TreePath` TreePath.`getPath(TreePath path, Tree target)` Gets a tree path for a tree node within a subtree identified by a TreePath object.
`TreePath` DocTreePath.`getTreePath()` Get the TreePath associated with this path.

Methods in com.sun.source.util with parameters of type TreePath
`abstract String` Trees.`getDocComment(TreePath path)` Gets the doc comment, if any, for the Tree node identified by a given TreePath.
`abstract DocCommentTree` DocTrees.`getDocCommentTree(TreePath path)` Gets the doc comment tree, if any, for the Tree node identified by a given TreePath.
`abstract Element` Trees.`getElement(TreePath path)` Gets the Element for the Tree node identified by a given TreePath.
`static DocTreePath` DocTreePath.`getPath(TreePath treePath, DocCommentTree doc, DocTree target)` Gets a documentation tree path for a tree node within a compilation unit.
`static TreePath` TreePath.`getPath(TreePath path, Tree target)` Gets a tree path for a tree node within a subtree identified by a TreePath object.
`abstract Scope` Trees.`getScope(TreePath path)` Gets the Scope for the Tree node identified by a given TreePath.
`abstract TypeMirror` Trees.`getTypeMirror(TreePath path)` Gets the TypeMirror for the Tree node identified by a given TreePath.
`R` TreePathScanner.`scan(TreePath path, P p)` Scan a tree from a position identified by a TreePath.

Constructors in com.sun.source.util with parameters of type TreePath
Constructor and Description
`DocTreePath(TreePath treePath, DocCommentTree t)` Creates a DocTreePath for a root node.
`TreePath(TreePath p, Tree t)` Creates a TreePath for a child node.