28 import java.util.List;
29
30 /**
31 * A tree node for a 'case' in a 'switch' statement.
32 *
33 * For example:
34 * <pre>
35 * case <em>expression</em> :
36 * <em>statements</em>
37 *
38 * default :
39 * <em>statements</em>
40 * </pre>
41 *
42 * @jls section 14.11
43 *
44 * @author Peter von der Ahé
45 * @author Jonathan Gibbons
46 * @since 1.6
47 */
48 @jdk.Supported
49 public interface CaseTree extends Tree {
50 /**
51 * @return null if and only if this Case is {@code default:}
52 */
53 ExpressionTree getExpression();
54 List<? extends StatementTree> getStatements();
55 }
|
28 import java.util.List;
29
30 /**
31 * A tree node for a 'case' in a 'switch' statement.
32 *
33 * For example:
34 * <pre>
35 * case <em>expression</em> :
36 * <em>statements</em>
37 *
38 * default :
39 * <em>statements</em>
40 * </pre>
41 *
42 * @jls section 14.11
43 *
44 * @author Peter von der Ahé
45 * @author Jonathan Gibbons
46 * @since 1.6
47 */
48 @jdk.Exported
49 public interface CaseTree extends Tree {
50 /**
51 * @return null if and only if this Case is {@code default:}
52 */
53 ExpressionTree getExpression();
54 List<? extends StatementTree> getStatements();
55 }
|