- All Superinterfaces:
 ExpressionTree,Tree
A tree node for a lambda expression.
 For example:
 
   ()->{}
   (List<String> ls)->ls.size()
   (x,y)-> { return x + y; }
 - 
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumLambda expressions come in two forms: expression lambdas, whose body is an expression, and statement lambdas, whose body is a block - 
Method Summary
Modifier and TypeMethodDescriptiongetBody()Returns the body of the lambda expression.Returns the kind of the body of the lambda expression.List<? extends VariableTree> Returns the parameters of this lambda expression. 
- 
Method Details
- 
getParameters
List<? extends VariableTree> getParameters()Returns the parameters of this lambda expression.- Returns:
 - the parameters
 
 - 
getBody
Tree getBody()Returns the body of the lambda expression.- Returns:
 - the body
 
 - 
getBodyKind
LambdaExpressionTree.BodyKind getBodyKind()Returns the kind of the body of the lambda expression.- Returns:
 - the kind of the body
 
 
 -