diff options
author | Shadaj Laddad <shadaj@users.noreply.github.com> | 2017-11-12 19:34:35 -0800 |
---|---|---|
committer | Shadaj Laddad <shadaj@users.noreply.github.com> | 2017-11-21 08:21:28 -0800 |
commit | 5052e8c1a1a0c272c0406165e04bef3c89788d59 (patch) | |
tree | 7b2e76dc6e20ae907d7b4aefaf20525153ca86ea /core/shared | |
parent | aab80015b8e9672dfceff1fdce021be25b752a60 (diff) | |
download | magnolia-5052e8c1a1a0c272c0406165e04bef3c89788d59.tar.gz magnolia-5052e8c1a1a0c272c0406165e04bef3c89788d59.tar.bz2 magnolia-5052e8c1a1a0c272c0406165e04bef3c89788d59.zip |
Simplify logic to directly calculate indexedConstructorParams
Diffstat (limited to 'core/shared')
-rw-r--r-- | core/shared/src/main/scala/magnolia.scala | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/core/shared/src/main/scala/magnolia.scala b/core/shared/src/main/scala/magnolia.scala index 9df3532..49b2744 100644 --- a/core/shared/src/main/scala/magnolia.scala +++ b/core/shared/src/main/scala/magnolia.scala @@ -278,10 +278,9 @@ object Magnolia { val preAssignments = caseParams.map(_.typeclass) val defaults = if (!isValueClass) { - val caseClassParameters = genericType.decls.collect { - case m: MethodSymbol if m.isCaseAccessor => m.asMethod - } - val indexedConstructorParams = caseClassParameters.map(_.asTerm).zipWithIndex + val indexedConstructorParams = genericType.decls.collect { + case m: MethodSymbol if m.isCaseAccessor => m.asTerm + }.zipWithIndex indexedConstructorParams.map { case (p, idx) => |