From 5d862115bd31fcd42484293c1f64652192d95d26 Mon Sep 17 00:00:00 2001 From: Jon Pretty Date: Thu, 9 Nov 2017 16:34:18 +0000 Subject: Upgrade to SBT 1.0 and include testing binaries --- examples/src/main/scala/default.scala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'examples/src/main/scala/default.scala') diff --git a/examples/src/main/scala/default.scala b/examples/src/main/scala/default.scala index ea881df..b96ba1d 100644 --- a/examples/src/main/scala/default.scala +++ b/examples/src/main/scala/default.scala @@ -13,11 +13,13 @@ trait Default[T] { def default: T } object Default { type Typeclass[T] = Default[T] - + /** constructs a default for each parameter, using the constructor default (if provided), - * otherwise using a typeclass-provided default */ + * otherwise using a typeclass-provided default */ def combine[T](ctx: CaseClass[Default, T]): Default[T] = new Default[T] { - def default = ctx.construct { param => param.default.getOrElse(param.typeclass.default) } + def default = ctx.construct { param => + param.default.getOrElse(param.typeclass.default) + } } /** chooses which subtype to delegate to */ -- cgit v1.2.3