Package | Description |
---|---|
com.sun.source.util |
Provides utilities for operations on abstract syntax trees (AST).
|
Modifier and Type | Method | Description |
---|---|---|
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.
|
Modifier and Type | Method | Description |
---|---|---|
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.
|
Constructor | Description |
---|---|
DocTreePath(TreePath treePath,
DocCommentTree t) |
Creates a DocTreePath for a root node.
|
TreePath(TreePath path,
Tree tree) |
Creates a TreePath for a child node.
|
Copyright © 2005, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-Ubuntu+0-9b139-1