src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java
changeset 59021 cfc7bb9a5a92
parent 58713 ad69fd32778e
equal deleted inserted replaced
59020:aebd72de84b0 59021:cfc7bb9a5a92
    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      */