summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/compiler/scala/tools/nsc/dependencies/Changes.scala1
-rw-r--r--src/compiler/scala/tools/nsc/interactive/RefinedBuildManager.scala8
2 files changed, 5 insertions, 4 deletions
diff --git a/src/compiler/scala/tools/nsc/dependencies/Changes.scala b/src/compiler/scala/tools/nsc/dependencies/Changes.scala
index 5dabe45c10..80a068dcdf 100644
--- a/src/compiler/scala/tools/nsc/dependencies/Changes.scala
+++ b/src/compiler/scala/tools/nsc/dependencies/Changes.scala
@@ -176,6 +176,7 @@ abstract class Changes {
cs.toList
}
+ def removeChangeSet(sym: Symbol): Change = Removed(toEntity(sym))
private def toEntity(sym: Symbol): Entity =
if (sym.isClass) Class(sym.fullNameString)
diff --git a/src/compiler/scala/tools/nsc/interactive/RefinedBuildManager.scala b/src/compiler/scala/tools/nsc/interactive/RefinedBuildManager.scala
index 8f36f1beec..fdc2fd3a24 100644
--- a/src/compiler/scala/tools/nsc/interactive/RefinedBuildManager.scala
+++ b/src/compiler/scala/tools/nsc/interactive/RefinedBuildManager.scala
@@ -120,11 +120,11 @@ class RefinedBuildManager(val settings: Settings) extends Changes with BuildMana
// Create a change for the top level classes that were removed
val removed = definitions(src) remove ((s: Symbol) =>
syms.find(_.fullNameString == s.fullNameString) match {
- case None => false
- case _ => true
- })
+ case None => false
+ case _ => true
+ })
for (sym <- removed) {
- changesOf(sym) = List(removeChangeSet(sym))
+ changesOf(sym) = List(removeChangeSet(sym))
}
}
}