From 2ae9a65ed0b773f77b5cd8d8c134a125bbaccf5d Mon Sep 17 00:00:00 2001 From: Jon Pretty Date: Fri, 10 Nov 2017 15:21:03 +0000 Subject: Scalafmt --- core/src/main/scala/magnolia.scala | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'core/src/main/scala/magnolia.scala') diff --git a/core/src/main/scala/magnolia.scala b/core/src/main/scala/magnolia.scala index 6be8ed0..9aa5d5f 100644 --- a/core/src/main/scala/magnolia.scala +++ b/core/src/main/scala/magnolia.scala @@ -72,19 +72,19 @@ object Magnolia { val arrayCls = tq"_root_.scala.Array" val prefixType = c.prefix.tree.tpe - + val typeDefs = prefixType.baseClasses.flatMap { cls => cls.asType.toType.decls.filter(_.isType).find(_.name.toString == "Typeclass").map { tpe => tpe.asType.toType.asSeenFrom(prefixType, cls) } } - + val typeConstructorOpt = typeDefs.headOption.map(_.typeConstructor) val typeConstructor = typeConstructorOpt.getOrElse { - c.abort(c.enclosingPosition, "magnolia: the derivation object does not define the Typeclass "+ - "type constructor") + c.abort(c.enclosingPosition, + "magnolia: the derivation object does not define the Typeclass type constructor") } def findType(key: Type): Option[TermName] = @@ -271,9 +271,9 @@ object Magnolia { $paramsVal, ($fnVal: Param[$typeConstructor, $genericType] => Any) => new $genericType(..${caseParams.zipWithIndex.map { - case (typeclass, idx) => - q"$fnVal($paramsVal($idx)).asInstanceOf[${typeclass.paramType}]" - } }) + case (typeclass, idx) => + q"$fnVal($paramsVal($idx)).asInstanceOf[${typeclass.paramType}]" + }}) )) }""" ) -- cgit v1.2.3