-
所有超级接口:
-
Tree
public interface CaseTree extends Tree
switch
语句或表达式中
case
的树节点。例如:
case 表达式 :
语句
default :
语句
-
参见 Java语言规范:
-
14.11 switch语句
-
自版本:
-
1.6
-
Nested Class Summary
Nested Classes
static enum
这个case的语法形式: STATEMENT: case <表达式>: <语句>
规则: case <表达式> -> <表达式>/<语句>
Nested classes/interfaces declared in interface com.sun.source.tree.Tree
Tree.Kind
-
Method Summary
-
Method Details
-
getExpression
Deprecated.
返回case的表达式,如果这是默认case,则返回null
。如果此case有多个标签,则返回第一个标签。
-
返回:
-
case的表达式,或null
-
getExpressions
返回此case的标签。对于默认case,返回一个空列表。
-
返回:
-
此case的标签
-
自版本:
-
12
-
getLabels
-
返回:
-
此case的标签
-
自版本:
-
21
-
getGuard
case的保护条件。
-
返回:
-
保护条件
-
自版本:
-
21
-
getStatements
-
返回:
-
由case标记的语句或null
-
getBody
-
返回:
-
case值或null
-
自版本:
-
12
-
getCaseKind
返回此case的种类。
-
返回:
-
此case的种类
-
自版本:
-
12
getExpressions()
。