Я должен был импортировать scala.collection.mutable.Set
. Кажется, что компилятор думал, что Набор в HashMap[Integer, Set[TreeNode]]
был scala.collection.Set
. Набор в определении MultiMap scala.collection.
mutable
.Set
.
Это может быть раздражающим, имя, перегружающееся в наборах Scala, является одними из своих больших слабых мест.
Если это имеет значение, если Вы имели scala.collection._
импортированный, Вы, возможно, вероятно, записали Ваш HashMap
тип как:
new HashMap[ Integer, mutable.Set[ TreeNode ] ]