diff options
author | Hubert Plociniczak <hubert.plociniczak@epfl.ch> | 2009-11-11 15:26:41 +0000 |
---|---|---|
committer | Hubert Plociniczak <hubert.plociniczak@epfl.ch> | 2009-11-11 15:26:41 +0000 |
commit | df13e31bbb5f0dedc9739687bae553512a4a2517 (patch) | |
tree | b0d62982b474304919963b6d2647e0e398023c16 | |
parent | 074281bafe2cf07f99a2a478f0cb32cce30c87f6 (diff) | |
download | scala-df13e31bbb5f0dedc9739687bae553512a4a2517.tar.gz scala-df13e31bbb5f0dedc9739687bae553512a4a2517.tar.bz2 scala-df13e31bbb5f0dedc9739687bae553512a4a2517.zip |
Forgot to commit Changes.scala in previous commitv2.8-diverged
-rw-r--r-- | src/compiler/scala/tools/nsc/dependencies/Changes.scala | 1 | ||||
-rw-r--r-- | src/compiler/scala/tools/nsc/interactive/RefinedBuildManager.scala | 8 |
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)) } } } |