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

- Packages that use DocTreePath
  Package | Description
  --- | ---
  com.sun.source.util | Provides utilities for operations on abstract syntax trees (AST).
  jdk.javadoc.doclet | The Doclet API provides an environment which, in conjunction with the Language Model API and Compiler Tree API, allows clients to inspect the source-level structures of programs and libraries, including API comments embedded in the source.

- - ### Uses of DocTreePath in com.sun.source.util

    Methods in com.sun.source.util that return DocTreePath
    Modifier and Type | Method | Description
    --- | --- | ---
    `DocTreePath` | DocTreePathScanner.`getCurrentPath()` | Returns the current path for the node, as built up by the currently active set of scan calls.
    `abstract DocTreePath` | DocTrees.`getDocTreePath​(FileObject fileObject, PackageElement packageElement)` | Returns a doc tree path containing the doc comment tree of the given file.
    `DocTreePath` | DocTreePath.`getParentPath()` | Returns the path for the enclosing node, or `null` if there is no enclosing node.
    `static DocTreePath` | DocTreePath.`getPath​(DocTreePath path, DocTree target)` | Returns a documentation tree path for a tree node within a subtree identified by a DocTreePath object, or `null` if the node is not found.
    `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.

    Methods in com.sun.source.util with parameters of type DocTreePath
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract Element` | DocTrees.`getElement​(DocTreePath path)` | Returns the language model element referred to by the leaf node of the given `DocTreePath`, or `null` if unknown.
    `static DocTreePath` | DocTreePath.`getPath​(DocTreePath path, DocTree target)` | Returns a documentation tree path for a tree node within a subtree identified by a DocTreePath object, or `null` if the node is not found.
    `R` | DocTreePathScanner.`scan​(DocTreePath path, P p)` | Scans a tree from a position identified by a tree path.

    Constructors in com.sun.source.util with parameters of type DocTreePath
    Constructor | Description
    --- | ---
    `DocTreePath​(DocTreePath p, DocTree t)` | Creates a DocTreePath for a child node.

  - ### Uses of DocTreePath in jdk.javadoc.doclet

    Methods in jdk.javadoc.doclet with parameters of type DocTreePath
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Reporter.`print​(Diagnostic.Kind kind, DocTreePath path, String msg)` | Print an error message and increment error count.