Package hydra.lisp.syntax
Class VariableDefinition.Builder
- java.lang.Object
-
- hydra.lisp.syntax.VariableDefinition.Builder
-
- Enclosing class:
- VariableDefinition
public static final class VariableDefinition.Builder extends java.lang.ObjectA fluent builder forVariableDefinition.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VariableDefinitionbuild()Builds an immutableVariableDefinition.VariableDefinition.Builderdoc(Optional<Docstring> doc)VariableDefinition.Buildername(Symbol name)VariableDefinition.Buildervalue(Expression value)
-
-
-
Method Detail
-
name
public VariableDefinition.Builder name(Symbol name)
-
value
public VariableDefinition.Builder value(Expression value)
-
doc
public VariableDefinition.Builder doc(Optional<Docstring> doc)
-
build
public VariableDefinition build()
Builds an immutableVariableDefinition.
-
-