280 */
281 RETURN(ReturnTree.class),
282
283 /**
284 * Used for instances of {@link EmptyStatementTree}.
285 */
286 EMPTY_STATEMENT(EmptyStatementTree.class),
287
288 /**
289 * Used for instances of {@link SwitchTree}.
290 */
291 SWITCH(SwitchTree.class),
292
293 /**
294 * Used for instances of {@link SwitchExpressionTree}.
295 *
296 * @since 12
297 */
298 SWITCH_EXPRESSION(SwitchExpressionTree.class),
299
300 /**
301 * Used for instances of {@link SynchronizedTree}.
302 */
303 SYNCHRONIZED(SynchronizedTree.class),
304
305 /**
306 * Used for instances of {@link ThrowTree}.
307 */
308 THROW(ThrowTree.class),
309
310 /**
311 * Used for instances of {@link TryTree}.
312 */
313 TRY(TryTree.class),
314
315 /**
316 * Used for instances of {@link ParameterizedTypeTree}.
317 */
318 PARAMETERIZED_TYPE(ParameterizedTypeTree.class),
319
330 /**
331 * Used for instances of {@link TypeCastTree}.
332 */
333 TYPE_CAST(TypeCastTree.class),
334
335 /**
336 * Used for instances of {@link TypeParameterTree}.
337 */
338 TYPE_PARAMETER(TypeParameterTree.class),
339
340 /**
341 * Used for instances of {@link VariableTree}.
342 */
343 VARIABLE(VariableTree.class),
344
345 /**
346 * Used for instances of {@link WhileLoopTree}.
347 */
348 WHILE_LOOP(WhileLoopTree.class),
349
350 /**
351 * Used for instances of {@link UnaryTree} representing postfix
352 * increment operator {@code ++}.
353 */
354 POSTFIX_INCREMENT(UnaryTree.class),
355
356 /**
357 * Used for instances of {@link UnaryTree} representing postfix
358 * decrement operator {@code --}.
359 */
360 POSTFIX_DECREMENT(UnaryTree.class),
361
362 /**
363 * Used for instances of {@link UnaryTree} representing prefix
364 * increment operator {@code ++}.
365 */
366 PREFIX_INCREMENT(UnaryTree.class),
367
368 /**
369 * Used for instances of {@link UnaryTree} representing prefix
|
280 */
281 RETURN(ReturnTree.class),
282
283 /**
284 * Used for instances of {@link EmptyStatementTree}.
285 */
286 EMPTY_STATEMENT(EmptyStatementTree.class),
287
288 /**
289 * Used for instances of {@link SwitchTree}.
290 */
291 SWITCH(SwitchTree.class),
292
293 /**
294 * Used for instances of {@link SwitchExpressionTree}.
295 *
296 * @since 12
297 */
298 SWITCH_EXPRESSION(SwitchExpressionTree.class),
299
300 /**
301 * Used for instances of {@link DefaultValueTree}.
302 *
303 * @since valhalla
304 */
305 DEFAULT_VALUE(DefaultValueTree.class),
306
307 /**
308 * Used for instances of {@link SynchronizedTree}.
309 */
310 SYNCHRONIZED(SynchronizedTree.class),
311
312 /**
313 * Used for instances of {@link ThrowTree}.
314 */
315 THROW(ThrowTree.class),
316
317 /**
318 * Used for instances of {@link TryTree}.
319 */
320 TRY(TryTree.class),
321
322 /**
323 * Used for instances of {@link ParameterizedTypeTree}.
324 */
325 PARAMETERIZED_TYPE(ParameterizedTypeTree.class),
326
337 /**
338 * Used for instances of {@link TypeCastTree}.
339 */
340 TYPE_CAST(TypeCastTree.class),
341
342 /**
343 * Used for instances of {@link TypeParameterTree}.
344 */
345 TYPE_PARAMETER(TypeParameterTree.class),
346
347 /**
348 * Used for instances of {@link VariableTree}.
349 */
350 VARIABLE(VariableTree.class),
351
352 /**
353 * Used for instances of {@link WhileLoopTree}.
354 */
355 WHILE_LOOP(WhileLoopTree.class),
356
357 /**
358 * Used for instances of {@link WithFieldTree}.
359 */
360 WITH_FIELD(WithFieldTree.class),
361
362 /**
363 * Used for instances of {@link UnaryTree} representing postfix
364 * increment operator {@code ++}.
365 */
366 POSTFIX_INCREMENT(UnaryTree.class),
367
368 /**
369 * Used for instances of {@link UnaryTree} representing postfix
370 * decrement operator {@code --}.
371 */
372 POSTFIX_DECREMENT(UnaryTree.class),
373
374 /**
375 * Used for instances of {@link UnaryTree} representing prefix
376 * increment operator {@code ++}.
377 */
378 PREFIX_INCREMENT(UnaryTree.class),
379
380 /**
381 * Used for instances of {@link UnaryTree} representing prefix
|