From 26e41d4b7eb84a91e1ac97b8166c854ba49af5cb Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Sun, 31 Jan 2016 21:06:06 +0100 Subject: [PATCH] Use Vector instead of List --- .../src/main/scala/coursier/core/Resolution.scala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/core/shared/src/main/scala/coursier/core/Resolution.scala b/core/shared/src/main/scala/coursier/core/Resolution.scala index 1e3b91507..0fd04f680 100644 --- a/core/shared/src/main/scala/coursier/core/Resolution.scala +++ b/core/shared/src/main/scala/coursier/core/Resolution.scala @@ -77,7 +77,7 @@ object Resolution { def substituteProps(s: String, properties: Map[String, String]) = { val matches = propRegex .findAllMatchIn(s) - .toList + .toVector .reverse if (matches.isEmpty) s @@ -173,7 +173,7 @@ object Resolution { ): (Seq[Dependency], Seq[Dependency], Map[Module, String]) = { val mergedByModVer = dependencies - .toList + .toVector .groupBy(dep => dep.module) .map { case (module, deps) => module -> { @@ -204,7 +204,7 @@ object Resolution { val merged = mergedByModVer .values - .toList + .toVector ( merged @@ -488,7 +488,7 @@ final case class Resolution( */ def transitiveDependencies: Seq[Dependency] = (dependencies -- conflicts) - .toList + .toVector .flatMap(finalDependencies0) /** @@ -594,7 +594,7 @@ final case class Resolution( broughtBy .filter(x => remaining.contains(x) || rootDependencies0(x)) ) - .toList + .toVector .toMap ) }