- 
- All Superinterfaces:
- ExpressionTree,- Tree
 
 public interface LambdaExpressionTree extends ExpressionTree A tree node for a lambda expression. For example:()->{} (List<String> ls)->ls.size() (x,y)-> { return x + y; }
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classLambdaExpressionTree.BodyKindLambda expressions come in two forms: expression lambdas, whose body is an expression, and statement lambdas, whose body is a block
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description TreegetBody()Returns the body of the lambda expression.LambdaExpressionTree.BodyKindgetBodyKind()Returns the kind of the body of the lambda expression.List<? extends VariableTree>getParameters()Returns the parameters of this lambda expression.
 
- 
- 
- 
Method Detail- 
getParametersList<? extends VariableTree> getParameters() Returns the parameters of this lambda expression.- Returns:
- the parameters
 
 - 
getBodyTree getBody() Returns the body of the lambda expression.- Returns:
- the body
 
 - 
getBodyKindLambdaExpressionTree.BodyKind getBodyKind() Returns the kind of the body of the lambda expression.- Returns:
- the kind of the body
 
 
- 
 
-