summaryrefslogtreecommitdiff
path: root/scalaplugin/src/main/scala/mill/scalaplugin/GenIdea.scala
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2017-11-18 06:05:43 -0800
committerLi Haoyi <haoyi.sg@gmail.com>2017-11-18 06:05:43 -0800
commit11dfac1b863703e47a23201c48bb634ff5ac0df6 (patch)
tree002f8939b4588a298cdf94b9dd19f389d3c07460 /scalaplugin/src/main/scala/mill/scalaplugin/GenIdea.scala
parent933a3df121e49cff240b5e29d9dab763562c44ef (diff)
downloadmill-11dfac1b863703e47a23201c48bb634ff5ac0df6.tar.gz
mill-11dfac1b863703e47a23201c48bb634ff5ac0df6.tar.bz2
mill-11dfac1b863703e47a23201c48bb634ff5ac0df6.zip
Refactor `Evaluator` implementation to reduce the number of "unsafe" map lookups
Diffstat (limited to 'scalaplugin/src/main/scala/mill/scalaplugin/GenIdea.scala')
-rw-r--r--scalaplugin/src/main/scala/mill/scalaplugin/GenIdea.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/scalaplugin/src/main/scala/mill/scalaplugin/GenIdea.scala b/scalaplugin/src/main/scala/mill/scalaplugin/GenIdea.scala
index 9b120c7e..622f21eb 100644
--- a/scalaplugin/src/main/scala/mill/scalaplugin/GenIdea.scala
+++ b/scalaplugin/src/main/scala/mill/scalaplugin/GenIdea.scala
@@ -70,7 +70,8 @@ object GenIdea {
val moduleFiles = resolved.map{ case (path, resolvedDeps, mod) =>
val Seq(sourcePath: PathRef) =
evaluator.evaluate(OSet(mod.sources)).values
- val Some((destPath, jsonPath)) = evaluator.resolveDestPaths(mod.compile)
+
+ val (destPath, jsonPath) = evaluator.resolveDestPaths(mapping(mod.compile))
val elem = moduleXmlTemplate(
sourcePath.path,