339
340 /**
341 * Visits an EmptyStatementTree node.
342 * @param node the node being visited
343 * @param p a parameter value
344 * @return a result value
345 */
346 R visitEmptyStatement(EmptyStatementTree node, P p);
347
348 /**
349 * Visits a SwitchTree node.
350 * @param node the node being visited
351 * @param p a parameter value
352 * @return a result value
353 */
354 R visitSwitch(SwitchTree node, P p);
355
356 /**
357 * Visits a SwitchExpressionTree node.
358 *
359 * @apiNote
360 * This method is modeling switch expressions,
361 * which are part of a preview feature and may be removed
362 * if the preview feature is removed.
363 *
364 * @param node the node being visited
365 * @param p a parameter value
366 * @return a result value
367 * @since 12
368 */
369 @Deprecated(forRemoval=true, since="12")
370 @SuppressWarnings("removal")
371 R visitSwitchExpression(SwitchExpressionTree node, P p);
372
373 /**
374 * Visits a SynchronizedTree node.
375 * @param node the node being visited
376 * @param p a parameter value
377 * @return a result value
378 */
379 R visitSynchronized(SynchronizedTree node, P p);
380
381 /**
382 * Visits a ThrowTree node.
383 * @param node the node being visited
384 * @param p a parameter value
385 * @return a result value
386 */
387 R visitThrow(ThrowTree node, P p);
|
339
340 /**
341 * Visits an EmptyStatementTree node.
342 * @param node the node being visited
343 * @param p a parameter value
344 * @return a result value
345 */
346 R visitEmptyStatement(EmptyStatementTree node, P p);
347
348 /**
349 * Visits a SwitchTree node.
350 * @param node the node being visited
351 * @param p a parameter value
352 * @return a result value
353 */
354 R visitSwitch(SwitchTree node, P p);
355
356 /**
357 * Visits a SwitchExpressionTree node.
358 *
359 * @param node the node being visited
360 * @param p a parameter value
361 * @return a result value
362 * @since 12
363 *
364 * @deprecated
365 * This method is modeling switch expressions,
366 * which are part of a preview feature and may be removed
367 * if the preview feature is removed.
368 */
369 @Deprecated(forRemoval=true, since="12")
370 @SuppressWarnings("removal")
371 R visitSwitchExpression(SwitchExpressionTree node, P p);
372
373 /**
374 * Visits a SynchronizedTree node.
375 * @param node the node being visited
376 * @param p a parameter value
377 * @return a result value
378 */
379 R visitSynchronized(SynchronizedTree node, P p);
380
381 /**
382 * Visits a ThrowTree node.
383 * @param node the node being visited
384 * @param p a parameter value
385 * @return a result value
386 */
387 R visitThrow(ThrowTree node, P p);
|