From 694c45ca03291fcd4f5093e2719d0b8e467ddb4d Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Sat, 2 Jan 2010 19:24:24 -0500 Subject: [PATCH] Cleanup on Conditional --- src/main/scala/sbt/Conditional.scala | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/main/scala/sbt/Conditional.scala b/src/main/scala/sbt/Conditional.scala index 817465615..e85e1c68e 100644 --- a/src/main/scala/sbt/Conditional.scala +++ b/src/main/scala/sbt/Conditional.scala @@ -339,16 +339,10 @@ abstract class AbstractCompileConditional(val config: AbstractCompileConfigurati { /** This checks that the plugin accounted for all classes in the output directory.*/ val classes = scala.collection.mutable.HashSet(analysis.allProducts.toSeq: _*) - var missed = 0 - for(c <- (outputDirectory ** GlobFilter("*.class")).get) - { - if(!classes.contains(c)) - { - missed += 1 - log.debug("Missed class: " + c) - } - } - log.debug("Total missed classes: " + missed) + val actualClasses = (outputDirectory ** GlobFilter("*.class")).get + val missedClasses = actualClasses.toList.remove(classes.contains) + missedClasses.foreach(c => log.debug("Missed class: " + c)) + log.debug("Total missed classes: " + missedClasses.length) } r }