From 11dfac1b863703e47a23201c48bb634ff5ac0df6 Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Sat, 18 Nov 2017 06:05:43 -0800 Subject: Refactor `Evaluator` implementation to reduce the number of "unsafe" map lookups --- scalaplugin/src/main/scala/mill/scalaplugin/GenIdea.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'scalaplugin') 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, -- cgit v1.2.3