aboutsummaryrefslogblamecommitdiff
path: root/tests/neg/validate-parsing.scala
blob: d0eee526ae901508960ac9c4c13f90226c32481b (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13












                                                                               
object A {
  sealed def y: Int = 1 // error: modifier(s) `sealed' not allowed for method
  sealed var x = 1 // error: modifier(s) `sealed' not allowed for variable
  lazy trait T // error: modifier(s) `lazy' not allowed for trait
}

class C () {
  implicit this() = this() // error: ';' expected but 'implicit' found.
  override this() = this() // error: ';' expected but 'override' found.
}
class D override() // error: ';' expected but 'override' found.

case class ByName(x: => Int) // error: `val' parameters may not be call-by-name