Class LambdaExpr.Builder
- java.lang.Object
-
- com.google.api.generator.engine.ast.LambdaExpr.Builder
-
- Enclosing class:
- LambdaExpr
public abstract static class LambdaExpr.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract LambdaExprautoBuild()LambdaExprbuild()LambdaExpr.BuildersetArguments(VariableExpr... arguments)abstract LambdaExpr.BuildersetArguments(List<VariableExpr> arguments)abstract LambdaExpr.BuildersetBody(List<Statement> body)LambdaExpr.BuildersetReturnExpr(Expr expr)abstract LambdaExpr.BuildersetReturnExpr(ReturnExpr returnExpr)
-
-
-
Method Detail
-
setArguments
public LambdaExpr.Builder setArguments(VariableExpr... arguments)
-
setArguments
public abstract LambdaExpr.Builder setArguments(List<VariableExpr> arguments)
-
setBody
public abstract LambdaExpr.Builder setBody(List<Statement> body)
-
setReturnExpr
public abstract LambdaExpr.Builder setReturnExpr(ReturnExpr returnExpr)
-
setReturnExpr
public LambdaExpr.Builder setReturnExpr(Expr expr)
-
autoBuild
public abstract LambdaExpr autoBuild()
-
build
public LambdaExpr build()
-
-