src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java
branchJDK-8226585-branch
changeset 58440 4c8a6d1d066c
parent 58109 ee07de0d2c16
equal deleted inserted replaced
58342:ebb1ff3d6707 58440:4c8a6d1d066c
    24  */
    24  */
    25 
    25 
    26 package com.sun.source.tree;
    26 package com.sun.source.tree;
    27 
    27 
    28 /**
    28 /**
       
    29  * {@preview Associated with switch expressions, a preview feature of
       
    30  *           the Java language.
       
    31  *
       
    32  *           This method is associated with <i>switch expressions</i>, a preview
       
    33  *           feature of the Java language. Preview features
       
    34  *           may be removed in a future release, or upgraded to permanent
       
    35  *           features of the Java language.}
       
    36  *
    29  * A tree node for a {@code yield} statement.
    37  * A tree node for a {@code yield} statement.
    30  *
    38  *
    31  * For example:
    39  * For example:
    32  * <pre>
    40  * <pre>
    33  *   yield <em>expression</em> ;
    41  *   yield <em>expression</em> ;
    34  * </pre>
    42  * </pre>
    35  *
    43  *
    36  * @jls section TODO
    44  * @jls section TODO
    37  *
    45  *
    38  * @since 13
    46  * @since 13
    39  *
       
    40  * @preview This class is modeling yield from switch expressions,
       
    41  * which are part of a preview feature and may be removed if
       
    42  * the preview feature is removed.
       
    43  */
    47  */
    44 @jdk.internal.PreviewFeature(feature=jdk.internal.PreviewFeature.Feature.SWITCH_EXPRESSIONS)
    48 @jdk.internal.PreviewFeature(feature=jdk.internal.PreviewFeature.Feature.SWITCH_EXPRESSIONS)
    45 public interface YieldTree extends StatementTree {
    49 public interface YieldTree extends StatementTree {
    46 
    50 
    47     /**
    51     /**