-
- All Superinterfaces:
-
ExpressionTree
,树
public interface LambdaExpressionTree extends ExpressionTree
lambda表达式的树节点。 例如:()->{} (List<String> ls)->ls.size() (x,y)-> { return x + y; }
-
-
Nested Class Summary
Nested Classes Modifier and Type 接口 描述 static class
LambdaExpressionTree.BodyKind
Lambda表达式有两种形式:表达式lambdas,其主体是表达式,语句lambdas,其主体是块
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 树
getBody()
返回lambda表达式的正文。LambdaExpressionTree.BodyKind
getBodyKind()
返回lambda表达式的主体的种类。List<? extends VariableTree>
getParameters()
返回此lambda表达式的参数。
-
-
-
方法详细信息
-
getParameters
List<? extends VariableTree> getParameters()
返回此lambda表达式的参数。- 结果
- 参数
-
getBody
树 getBody()
返回lambda表达式的正文。- 结果
- 身体
-
getBodyKind
LambdaExpressionTree.BodyKind getBodyKind()
返回lambda表达式的主体的种类。- 结果
- 身体的种类
-
-