352 * @return a result value |
352 * @return a result value |
353 */ |
353 */ |
354 R visitSwitch(SwitchTree node, P p); |
354 R visitSwitch(SwitchTree node, P p); |
355 |
355 |
356 /** |
356 /** |
357 * {@preview Associated with switch expressions, a preview feature of |
|
358 * the Java language. |
|
359 * |
|
360 * This method is associated with <i>switch expressions</i>, a preview |
|
361 * feature of the Java language. Preview features |
|
362 * may be removed in a future release, or upgraded to permanent |
|
363 * features of the Java language.} |
|
364 * |
|
365 * Visits a SwitchExpressionTree node. |
357 * Visits a SwitchExpressionTree node. |
366 * |
358 * |
367 * @param node the node being visited |
359 * @param node the node being visited |
368 * @param p a parameter value |
360 * @param p a parameter value |
369 * @return a result value |
361 * @return a result value |
370 * @since 12 |
362 * @since 12 |
371 */ |
363 */ |
372 @jdk.internal.PreviewFeature(feature=jdk.internal.PreviewFeature.Feature.SWITCH_EXPRESSIONS) |
|
373 @SuppressWarnings("preview") |
|
374 R visitSwitchExpression(SwitchExpressionTree node, P p); |
364 R visitSwitchExpression(SwitchExpressionTree node, P p); |
375 |
365 |
376 /** |
366 /** |
377 * Visits a SynchronizedTree node. |
367 * Visits a SynchronizedTree node. |
378 * @param node the node being visited |
368 * @param node the node being visited |
558 * @return a result value |
548 * @return a result value |
559 */ |
549 */ |
560 R visitOther(Tree node, P p); |
550 R visitOther(Tree node, P p); |
561 |
551 |
562 /** |
552 /** |
563 * {@preview Associated with switch expressions, a preview feature of |
|
564 * the Java language. |
|
565 * |
|
566 * This method is associated with <i>switch expressions</i>, a preview |
|
567 * feature of the Java language. Preview features |
|
568 * may be removed in a future release, or upgraded to permanent |
|
569 * features of the Java language.} |
|
570 * |
|
571 * Visits a YieldTree node. |
553 * Visits a YieldTree node. |
572 * @param node the node being visited |
554 * @param node the node being visited |
573 * @param p a parameter value |
555 * @param p a parameter value |
574 * @return a result value |
556 * @return a result value |
575 * @since 13 |
557 * @since 13 |
576 */ |
558 */ |
577 @jdk.internal.PreviewFeature(feature=jdk.internal.PreviewFeature.Feature.SWITCH_EXPRESSIONS) |
|
578 @SuppressWarnings("preview") |
|
579 R visitYield(YieldTree node, P p); |
559 R visitYield(YieldTree node, P p); |
580 } |
560 } |