< 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é
@@ -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 >