Interface SwitchExpressionTree
- All Superinterfaces:
-
CaseLabelTreePREVIEW
,ExpressionTree
,Tree
public interface SwitchExpressionTree extends ExpressionTree
A tree node for a
switch
expression. For example: switch ( expression ) { cases }
- See Java Language Specification:
- 15.29 Switch Expressions
- Since:
- 12
Nested Class Summary
Method Summary
Modifier and Type | Method | Description |
---|---|---|
List<? extends CaseTree> |
getCases() |
Returns the cases for the switch expression. |
ExpressionTree |
getExpression() |
Returns the expression for the switch expression. |
Method Details
getExpression
ExpressionTree getExpression()
Returns the expression for the
switch
expression.- Returns:
- the expression
getCases
List<? extends CaseTree> getCases()
Returns the cases for the
switch
expression.- Returns:
- the cases
© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/jdk.compiler/com/sun/source/tree/SwitchExpressionTree.html