diff options
author | Li Haoyi <haoyi.sg@gmail.com> | 2017-11-18 06:05:43 -0800 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2017-11-18 06:05:43 -0800 |
commit | 11dfac1b863703e47a23201c48bb634ff5ac0df6 (patch) | |
tree | 002f8939b4588a298cdf94b9dd19f389d3c07460 /scalaplugin/src | |
parent | 933a3df121e49cff240b5e29d9dab763562c44ef (diff) | |
download | mill-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')
-rw-r--r-- | scalaplugin/src/main/scala/mill/scalaplugin/GenIdea.scala | 3 |
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, |