Package | Description |
---|---|
com.sun.source.tree |
Provides interfaces to represent source code as abstract syntax
trees (AST).
|
com.sun.source.util |
Provides utilities for operations on abstract syntax trees (AST).
|
Modifier and Type | Method and Description |
---|---|
R |
TreeVisitor.visitCompilationUnit(CompilationUnitTree node,
P p) |
Modifier and Type | Method and Description |
---|---|
CompilationUnitTree |
TaskEvent.getCompilationUnit() |
CompilationUnitTree |
TreePath.getCompilationUnit()
Get the compilation unit associated with this path.
|
Modifier and Type | Method and Description |
---|---|
abstract Iterable<? extends CompilationUnitTree> |
JavacTask.parse()
Parse the specified files returning a list of abstract syntax trees.
|
Modifier and Type | Method and Description |
---|---|
long |
DocSourcePositions.getEndPosition(CompilationUnitTree file,
DocCommentTree comment,
DocTree tree)
Gets the ending position of the tree within the comment within the file.
|
long |
SourcePositions.getEndPosition(CompilationUnitTree file,
Tree tree)
Gets the ending position of tree within file.
|
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.
|
long |
DocSourcePositions.getStartPosition(CompilationUnitTree file,
DocCommentTree comment,
DocTree tree)
Gets the starting position of the tree within the comment within the file.
|
long |
SourcePositions.getStartPosition(CompilationUnitTree file,
Tree tree)
Gets the starting position of tree within file.
|
abstract void |
DocTrees.printMessage(Diagnostic.Kind kind,
CharSequence msg,
DocTree t,
DocCommentTree c,
CompilationUnitTree root)
Prints a message of the specified kind at the location of the
tree within the provided compilation unit
|
abstract void |
Trees.printMessage(Diagnostic.Kind kind,
CharSequence msg,
Tree t,
CompilationUnitTree root)
Prints a message of the specified kind at the location of the
tree within the provided compilation unit
|
R |
TreeScanner.visitCompilationUnit(CompilationUnitTree node,
P p) |
R |
SimpleTreeVisitor.visitCompilationUnit(CompilationUnitTree node,
P p) |
Constructor and Description |
---|
TaskEvent(TaskEvent.Kind kind,
CompilationUnitTree unit) |
TaskEvent(TaskEvent.Kind kind,
CompilationUnitTree unit,
TypeElement clazz) |
TreePath(CompilationUnitTree t)
Creates a TreePath for a root node.
|
Copyright © 2005, 2015, Oracle and/or its affiliates. All rights reserved.