Package Summary Overview Summary

### class:SimpleTreeVisitor [CHANGED]
Type Parameters: `R` - the return type of this visitor's methods. Use `Void` for visitors that do not need to return results. `P` - the type of the additional parameter to this visitor's methods. Use `Void` for visitors that do not need an additional parameter. All Implemented Interfaces: `TreeVisitor<R,P>` public class SimpleTreeVisitor<R,P>extends Object implements TreeVisitor<R,P> `SimpleTreeVisitor` relies on preview features of the Java platform: `SimpleTreeVisitor` refers to one or more reflective preview APIs: `DefaultCaseLabelTree`, `GuardedPatternTree`, `ParenthesizedPatternTree`. Programs can only use `SimpleTreeVisitor` when preview features are enabled. Preview features may be removed in a future release, or upgraded to permanent features of the Java platform. A simple visitor for tree nodes. Since: 1.6
Type Parameters: `R` - the return type of this visitor's methods. Use `Void` for visitors that do not need to return results. `P` - the type of the additional parameter to this visitor's methods. Use `Void` for visitors that do not need an additional parameter. All Implemented Interfaces: `TreeVisitor<R,P>` public class SimpleTreeVisitor<R,P>extends Object implements TreeVisitor<R,P> A simple visitor for tree nodes. Since: 1.6 | Type Parameters: `R` - the return type of this visitor's methods. Use `Void` for visitors that do not need to return results. `P` - the type of the additional parameter to this visitor's methods. Use `Void` for visitors that do not need an additional parameter. All Implemented Interfaces: `TreeVisitor<R,P>` public class SimpleTreeVisitor<R,P>extends Object implements TreeVisitor<R,P> `SimpleTreeVisitor` relies on preview features of the Java platform: `SimpleTreeVisitor` refers to one or more reflective preview APIs: `DefaultCaseLabelTree`, `GuardedPatternTree`, `ParenthesizedPatternTree`. Programs can only use `SimpleTreeVisitor` when preview features are enabled. Preview features may be removed in a future release, or upgraded to permanent features of the Java platform. A simple visitor for tree nodes. Since: 1.6

### method:visitDefaultCaseLabel(com.sun.source.tree.DefaultCaseLabelTree,P) [ADDED]
### visitDefaultCaseLabel public R visitDefaultCaseLabel (DefaultCaseLabelTreePREVIEW node, P p) `visitDefaultCaseLabel` is a reflective preview API of the Java platform. Preview features may be removed in a future release, or upgraded to permanent features of the Java platform. Visits a DefaultCaseLabelTree node. This implementation calls `defaultAction`. Specified by: `visitDefaultCaseLabel` in interface `TreeVisitor<R, P>` Parameters: `node` - the node being visited `p` - a parameter value Returns: the result of `defaultAction` Since: 17

### method:visitParenthesizedPattern(com.sun.source.tree.ParenthesizedPatternTree,P) [ADDED]
### visitParenthesizedPattern public R visitParenthesizedPattern (ParenthesizedPatternTreePREVIEW node, P p) `visitParenthesizedPattern` is a reflective preview API of the Java platform. Preview features may be removed in a future release, or upgraded to permanent features of the Java platform. Visits a ParenthesizedPatternTree node. This implementation calls `defaultAction`. Specified by: `visitParenthesizedPattern` in interface `TreeVisitor<R, P>` Parameters: `node` - the node being visited `p` - a parameter value Returns: the result of `defaultAction` Since: 17

### method:visitGuardedPattern(com.sun.source.tree.GuardedPatternTree,P) [ADDED]
### visitGuardedPattern public R visitGuardedPattern (GuardedPatternTreePREVIEW node, P p) `visitGuardedPattern` is a reflective preview API of the Java platform. Preview features may be removed in a future release, or upgraded to permanent features of the Java platform. Visits a GuardPatternTree node. This implementation calls `defaultAction`. Specified by: `visitGuardedPattern` in interface `TreeVisitor<R, P>` Parameters: `node` - the node being visited `p` - a parameter value Returns: the result of `defaultAction` Since: 17