aboutsummaryrefslogtreecommitdiff
path: root/tests/neg/singletons.scala
blob: 502933cc48a9acc910a42865ef31ff3484b7d565 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
object Test {
  val a: 42 = 43  // error: different constant
  val x = 42
  val z: 42 = x   // error: x is not final

  val n: null = null // error: Null is not a legal singleton type // error: only classes can have declared but undefined members

  val sym: 'sym = 'sym // error: Symbol is not a legal singleton type // error: only classes can have declared but undefined members

  val foo: s"abc" = "abc"  // error: not a legal singleton type // error: only classes can have declared but undefined members
}