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 * |
31 * A tree node for a {@code switch} expression. |
39 * A tree node for a {@code switch} expression. |
32 * |
40 * |
33 * For example: |
41 * For example: |
34 * <pre> |
42 * <pre> |
35 * switch ( <em>expression</em> ) { |
43 * switch ( <em>expression</em> ) { |
38 * </pre> |
46 * </pre> |
39 * |
47 * |
40 * @jls 15.29 Switch Expressions |
48 * @jls 15.29 Switch Expressions |
41 * |
49 * |
42 * @since 12 |
50 * @since 12 |
43 * |
|
44 * @preview This method is modeling switch expressions, |
|
45 * which are part of a preview feature and may be removed |
|
46 * if the preview feature is removed. |
|
47 */ |
51 */ |
48 @jdk.internal.PreviewFeature(feature=jdk.internal.PreviewFeature.Feature.SWITCH_EXPRESSIONS) |
52 @jdk.internal.PreviewFeature(feature=jdk.internal.PreviewFeature.Feature.SWITCH_EXPRESSIONS) |
49 public interface SwitchExpressionTree extends ExpressionTree { |
53 public interface SwitchExpressionTree extends ExpressionTree { |
50 /** |
54 /** |
51 * Returns the expression for the {@code switch} expression. |
55 * Returns the expression for the {@code switch} expression. |