Interface LambdaExpressionTree
- All Superinterfaces:
- ExpressionTree, Tree
A tree node for a lambda expression.
For example:
  ()->{}
  (List<String> ls)->ls.size()
  (x,y)-> { return x + y; }
- Since:
- 1.8
- 
Nested Class SummaryNested 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 SummaryModifier 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- 
getParametersList<? extends VariableTree> getParameters()Returns the parameters of this lambda expression.- Returns:
- the parameters
 
- 
getBody
- 
getBodyKindLambdaExpressionTree.BodyKind getBodyKind()Returns the kind of the body of the lambda expression.- Returns:
- the kind of the body
 
 
-