Package hydra.lisp.syntax
Class Lambda.Builder
- java.lang.Object
-
- hydra.lisp.syntax.Lambda.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Lambda.Builderbody(java.util.List<Expression> body)Lambdabuild()Builds an immutableLambda.Lambda.Buildername(Optional<Symbol> name)Lambda.Builderparams(java.util.List<Symbol> params)Lambda.BuilderrestParam(Optional<Symbol> restParam)
-
-
-
Method Detail
-
name
public Lambda.Builder name(Optional<Symbol> name)
-
params
public Lambda.Builder params(java.util.List<Symbol> params)
-
restParam
public Lambda.Builder restParam(Optional<Symbol> restParam)
-
body
public Lambda.Builder body(java.util.List<Expression> body)
-
-