< prev index next >

src/jdk.compiler/share/classes/com/sun/source/tree/BreakTree.java

Print this page
rev 51258 : imported patch switch.diff

@@ -33,10 +33,12 @@
  * For example:
  * <pre>
  *   break;
  *
  *   break <em>label</em> ;
+ *
+ *   break <em>expression</em> ;
  * </pre>
  *
  * @jls section 14.15
  *
  * @author Peter von der Ah&eacute;

@@ -47,6 +49,20 @@
     /**
      * Returns the label for this {@code break} statement.
      * @return the label
      */
     Name getLabel();
+
+    /**
+     * Returns the expression for this {@code break} statement.
+     *
+     * @return the expression
+     * @since 12
+     *
+     * @deprecated This method is modeling value breaks, which are part of
+     * a preview feature and may be removed if the preview feature
+     * is removed.
+     *
+     */
+    @Deprecated(forRemoval=true, since="12")
+    ExpressionTree getValue();
 }
< prev index next >