Uses of Interface
com.sun.source.tree.CompilationUnitTree
Package
Description
Provides interfaces to represent source code as abstract syntax
trees (AST).
Provides utilities for operations on abstract syntax trees (AST).
-
Uses of CompilationUnitTree in com.sun.source.tree
Modifier and TypeMethodDescriptionTreeVisitor.visitCompilationUnit(CompilationUnitTree node, P p)
Visits a CompilationUnitTree node. -
Uses of CompilationUnitTree in com.sun.source.util
Modifier and TypeMethodDescriptionTaskEvent.getCompilationUnit()
Returns the compilation unit for this event.TreePath.getCompilationUnit()
Returns the compilation unit associated with this path.Modifier and TypeMethodDescriptionabstract Iterable<? extends CompilationUnitTree>
JavacTask.parse()
Parses the specified files returning a list of abstract syntax trees.Modifier and TypeMethodDescriptionlong
DocSourcePositions.getEndPosition(CompilationUnitTree file, DocCommentTree comment, DocTree tree)
Returns the ending position of the tree within the comment within the file.long
SourcePositions.getEndPosition(CompilationUnitTree file, Tree tree)
Returns the ending position of tree within file.static TreePath
TreePath.getPath(CompilationUnitTree unit, Tree target)
Returns a tree path for a tree node within a compilation unit, ornull
if the node is not found.abstract TreePath
Trees.getPath(CompilationUnitTree unit, Tree node)
Returns the path to tree node within the specified compilation unit.long
DocSourcePositions.getStartPosition(CompilationUnitTree file, DocCommentTree comment, DocTree tree)
Returns the starting position of the tree within the comment within the file.long
SourcePositions.getStartPosition(CompilationUnitTree file, Tree tree)
Returns 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 unitabstract 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 unitSimpleTreeVisitor.visitCompilationUnit(CompilationUnitTree node, P p)
Visits a CompilationUnitTree node.TreeScanner.visitCompilationUnit(CompilationUnitTree node, P p)
Visits a CompilationUnitTree node.ModifierConstructorDescriptionTaskEvent(TaskEvent.Kind kind, CompilationUnitTree unit)
Creates a task event for a given kind and compilation unit.TaskEvent(TaskEvent.Kind kind, CompilationUnitTree unit, TypeElement clazz)
Creates a task event for a given kind, compilation unit and type element.TreePath(CompilationUnitTree node)
Creates a TreePath for a root node.