Top Description Fields Constructors Methods
org.codehaus.groovy.ast.expr

public Class LambdaExpression

extends ClosureExpression
Class Inheritance
Imports
org.codehaus.groovy.ast.AstToTextHelper, .GroovyCodeVisitor, .Parameter, org.codehaus.groovy.ast.stmt.Statement

Represents a lambda expression such as one of these:
e -> e * 2
(x, y) -> x + y
(x, y) -> { x + y }
(int x, int y) -> { x + y }

Field Summary

Modifier and TypeField and Description
private boolean

Constructor Summary

AccessConstructor and Description
public
LambdaExpression(Parameter[] parameters, Statement code)

Method Summary

Modifier and TypeMethod and Description
public String
public boolean
public void
setSerializable(boolean serializable)

public void
Inherited from org.codehaus.groovy.ast.expr.ClosureExpression:
getCodegetParametersgetVariableScopeisParameterSpecifiedsetCodesetVariableScopetoStringtransformExpression

Field Detail

serializableback to summary
private boolean serializable

Constructor Detail

LambdaExpressionback to summary
public LambdaExpression(Parameter[] parameters, Statement code)

Method Detail

getTextback to summary
public String getText()

Overrides org.codehaus.groovy.ast.expr.ClosureExpression.getText.

Annotations
@Override
isSerializableback to summary
public boolean isSerializable()
setSerializableback to summary
public void setSerializable(boolean serializable)
visitback to summary
public void visit(GroovyCodeVisitor visitor)

Overrides org.codehaus.groovy.ast.expr.ClosureExpression.visit.