blob: df6109d3a80aa4c1f9fe4e33d47803a1dc9e60dd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
abstract class A {
var x: Int
}
class Fail1 extends A {
var x: Int
}
class Fail2 extends A { }
class Fail3 extends A {
val x: Int = 5
}
class Fail4 extends A {
def x: Int = 5
}
class Fail5 extends A {
def x_=(y: Int) = ()
}
class Success1 extends A {
val x: Int = 5
def x_=(y: Int) = ()
}
class Success2 extends A {
var x: Int = 5
}
|