## 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()` Returns the current path for the node, as built up by the currently active set of scan calls.
`TreePath` TreePath.`getParentPath()` Returns the path for the enclosing node, or `null` if there is no enclosing node.
`static TreePath` TreePath.`getPath​(CompilationUnitTree unit, Tree target)` Returns a tree path for a tree node within a compilation unit, or `null` if the node is not found.
`static TreePath` TreePath.`getPath​(TreePath path, Tree target)` Returns a tree path for a tree node within a subtree identified by a TreePath object.
`abstract TreePath` Trees.`getPath​(CompilationUnitTree unit, Tree node)` Returns the path to tree node within the specified compilation unit.
`abstract TreePath` Trees.`getPath​(Element e)` Returns the TreePath node for a given Element.
`abstract TreePath` Trees.`getPath​(Element e, AnnotationMirror a)` Returns the TreePath node for an AnnotationMirror on a given Element.
`abstract TreePath` Trees.`getPath​(Element e, AnnotationMirror a, AnnotationValue v)` Returns the TreePath node for an AnnotationValue for an AnnotationMirror on a given Element.
`TreePath` DocTreePath.`getTreePath()` Returns the TreePath associated with this path.

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

Constructors in com.sun.source.util with parameters of type TreePath
`DocTreePath​(TreePath treePath, DocCommentTree t)` Creates a DocTreePath for a root node.
`TreePath​(TreePath path, Tree tree)` Creates a TreePath for a child node.