| 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,D> R | Tree. accept(TreeVisitor<R,D> visitor,
      D data)Accept method used to implement the visitor pattern. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SimpleTreeVisitor<R,P>A simple visitor for tree nodes. | 
| class  | TreePathScanner<R,P>A TreeVisitor that visits all the child tree nodes, and provides
 support for maintaining a path for the parent nodes. | 
| class  | TreeScanner<R,P>A TreeVisitor that visits all the child tree nodes. | 
 Copyright © 2005, 2025, Oracle and/or its affiliates.  All rights reserved.