aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShadaj Laddad <shadaj@users.noreply.github.com>2017-11-12 19:34:35 -0800
committerShadaj Laddad <shadaj@users.noreply.github.com>2017-11-21 08:21:28 -0800
commit5052e8c1a1a0c272c0406165e04bef3c89788d59 (patch)
tree7b2e76dc6e20ae907d7b4aefaf20525153ca86ea
parentaab80015b8e9672dfceff1fdce021be25b752a60 (diff)
downloadmagnolia-5052e8c1a1a0c272c0406165e04bef3c89788d59.tar.gz
magnolia-5052e8c1a1a0c272c0406165e04bef3c89788d59.tar.bz2
magnolia-5052e8c1a1a0c272c0406165e04bef3c89788d59.zip
Simplify logic to directly calculate indexedConstructorParams
-rw-r--r--core/shared/src/main/scala/magnolia.scala7
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) =>