Package hydra.scala.syntax
Class DefDecl.Builder
- java.lang.Object
-
- hydra.scala.syntax.DefDecl.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefDeclbuild()Builds an immutableDefDecl.DefDecl.Builderdecltpe(Type decltpe)DefDecl.Buildermods(java.util.List<Mod> mods)DefDecl.Buildername(NameData name)DefDecl.Builderparamss(java.util.List<java.util.List<ParamData>> paramss)DefDecl.Buildertparams(java.util.List<ParamType> tparams)
-
-
-
Method Detail
-
mods
public DefDecl.Builder mods(java.util.List<Mod> mods)
-
name
public DefDecl.Builder name(NameData name)
-
tparams
public DefDecl.Builder tparams(java.util.List<ParamType> tparams)
-
paramss
public DefDecl.Builder paramss(java.util.List<java.util.List<ParamData>> paramss)
-
decltpe
public DefDecl.Builder decltpe(Type decltpe)
-
-