Skip to content

Commit 0c48ec1

Browse files
committed
SI-7592 Remove scala.tools.nsc.util.MultiHashMap
1 parent 4143189 commit 0c48ec1

File tree

2 files changed

+3
-12
lines changed

2 files changed

+3
-12
lines changed

src/compiler/scala/tools/nsc/util/MultiHashMap.scala

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/interactive/scala/tools/nsc/interactive/Global.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ import java.io.{ PrintWriter, StringWriter, FileReader, FileWriter }
99
import scala.collection.mutable
1010
import mutable.{LinkedHashMap, SynchronizedMap, HashSet, SynchronizedSet}
1111
import scala.util.control.ControlThrowable
12-
import scala.tools.nsc.io.{ AbstractFile }
13-
import scala.tools.nsc.util.MultiHashMap
12+
import scala.tools.nsc.io.AbstractFile
1413
import scala.reflect.internal.util.{ SourceFile, BatchSourceFile, Position, NoPosition }
1514
import scala.tools.nsc.reporters._
1615
import scala.tools.nsc.symtab._
@@ -181,7 +180,8 @@ class Global(settings: Settings, _reporter: Reporter, projectName: String = "")
181180
protected val toBeRemovedAfterRun: mutable.Set[AbstractFile] =
182181
new HashSet[AbstractFile] with SynchronizedSet[AbstractFile]
183182

184-
class ResponseMap extends MultiHashMap[SourceFile, Response[Tree]] {
183+
class ResponseMap extends mutable.HashMap[SourceFile, Set[Response[Tree]]] {
184+
override def default(key: SourceFile): Set[Response[Tree]] = Set()
185185
override def += (binding: (SourceFile, Set[Response[Tree]])) = {
186186
assert(interruptsEnabled, "delayed operation within an ask")
187187
super.+=(binding)

0 commit comments

Comments
 (0)