summaryrefslogtreecommitdiff
path: root/test/files/pos/t1974.scala
blob: 3d28478177718f9f9b453c71e7afdefe1d400c2c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
object Broken {
  private var map = Map[Class[_], String]()
  
  def addToMap(c : Class[_], s : String) = map += (c -> s)
  def fetch(c : Class[_]) = map(c)
}

object Works {
  private var map = Map[Class[_], String]()
  
  def addToMap(c : Class[_], s : String) = map += ((c, s))
  def fetch(c : Class[_]) = map(c)
}

object Works2 {
  private var map = Map[Class[_], String]()
  
  def addToMap(c : Class[_], s : String) = map += ((c : Class[_]) -> s)
  def fetch(c : Class[_]) = map(c)
}