Package hydra.haskell.syntax
Class TypedBinding.Builder
- java.lang.Object
-
- hydra.haskell.syntax.TypedBinding.Builder
-
- Enclosing class:
- TypedBinding
public static final class TypedBinding.Builder extends java.lang.ObjectA fluent builder forTypedBinding.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypedBindingbuild()Builds an immutableTypedBinding.TypedBinding.Buildercomments(Optional<java.lang.String> comments)TypedBinding.BuildertypeSignature(TypeSignature typeSignature)TypedBinding.BuildervalueBinding(ValueBinding valueBinding)
-
-
-
Method Detail
-
typeSignature
public TypedBinding.Builder typeSignature(TypeSignature typeSignature)
-
valueBinding
public TypedBinding.Builder valueBinding(ValueBinding valueBinding)
-
comments
public TypedBinding.Builder comments(Optional<java.lang.String> comments)
-
build
public TypedBinding build()
Builds an immutableTypedBinding.
-
-