- 所有超接口:
-
ExpressionTree
,Tree
用于lambda表达式的树节点。例如:
()->{}
(List<String> ls)->ls.size()
(x,y)-> { return x + y; }
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
Lambda表达式有两种形式:表达式lambda,其主体是一个表达式,以及语句lambda,其主体是一个块 -
Method Summary
Modifier and TypeMethodDescriptiongetBody()
返回lambda表达式的主体。返回lambda表达式的主体类型。List
<? extends VariableTree> 返回此lambda表达式的参数。
-
Method Details
-
getParameters
List<? extends VariableTree> getParameters()返回此lambda表达式的参数。- 返回:
- 参数
-
getBody
Tree getBody()返回lambda表达式的主体。- 返回:
- 主体
-
getBodyKind
LambdaExpressionTree.BodyKind getBodyKind()返回lambda表达式的主体类型。- 返回:
- 主体类型
-