| SourcePositions | Provides methods to obtain the position of a Tree within a CompilationUnit. | code | html |
| TaskListener | Provides a listener to monitor the activity of the JDK Java Compiler, javac. | code | html |
| AbstractTypeProcessor | This class is an abstract annotation processor designed to be a convenient superclass for concrete "type processors", processors that require the type information in the processed source. | code | html |
| JavacTask | Provides access to functionality specific to the JDK Java Compiler, javac. | code | html |
| Trees | Bridges JSR 199, JSR 269, and the Tree API. | code | html |
| TaskEvent.Kind | Kind of task event. | code | html |
| AbstractTypeProcessor.AttributionTaskListener | A task listener that invokes the processor whenever a class is fully analyzed. | code | html |
| AbstractTypeProcessor.TaskListeners | A task listener multiplexer. | code | html |
| SimpleTreeVisitor | A simple visitor for tree nodes. | code | html |
| TaskEvent | Provides details about work that has been done by the JDK Java Compiler, javac. | code | html |
| TreePath | A path of tree nodes, typically used to represent the sequence of ancestor nodes of a tree node up to the top level CompilationUnitTree node. | code | html |
| TreePathScanner | A TreeVisitor that visits all the child tree nodes, and provides support for maintaining a path for the parent nodes. | code | html |
| TreeScanner | A TreeVisitor that visits all the child tree nodes. | code | html |