equal
deleted
inserted
replaced
26 package com.sun.source.tree; |
26 package com.sun.source.tree; |
27 |
27 |
28 import java.util.List; |
28 import java.util.List; |
29 |
29 |
30 /** |
30 /** |
31 * {@preview Associated with switch expressions, a preview feature of |
|
32 * the Java language. |
|
33 * |
|
34 * This interface is associated with <i>switch expressions</i>, a preview |
|
35 * feature of the Java language. Preview features |
|
36 * may be removed in a future release, or upgraded to permanent |
|
37 * features of the Java language.} |
|
38 * |
|
39 * A tree node for a {@code switch} expression. |
31 * A tree node for a {@code switch} expression. |
40 * |
32 * |
41 * For example: |
33 * For example: |
42 * <pre> |
34 * <pre> |
43 * switch ( <em>expression</em> ) { |
35 * switch ( <em>expression</em> ) { |
47 * |
39 * |
48 * @jls 15.29 Switch Expressions |
40 * @jls 15.29 Switch Expressions |
49 * |
41 * |
50 * @since 12 |
42 * @since 12 |
51 */ |
43 */ |
52 @jdk.internal.PreviewFeature(feature=jdk.internal.PreviewFeature.Feature.SWITCH_EXPRESSIONS) |
|
53 public interface SwitchExpressionTree extends ExpressionTree { |
44 public interface SwitchExpressionTree extends ExpressionTree { |
54 /** |
45 /** |
55 * Returns the expression for the {@code switch} expression. |
46 * Returns the expression for the {@code switch} expression. |
56 * @return the expression |
47 * @return the expression |
57 */ |
48 */ |