Skip to content

Commit 60f009f

Browse files
committed
Merge pull request scala#4109 from retronym/ticket/1994
SI-1994 Test case for fixed overriding problem
2 parents fa06091 + da22a43 commit 60f009f

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

test/files/run/t1994.scala

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
class A {
2+
protected def x = 0
3+
protected[A] def y = 0
4+
}
5+
6+
class B extends A {
7+
override def x = 1
8+
def superY = super[A].y
9+
override def y = 1
10+
}
11+
12+
13+
object Test {
14+
def main(args: Array[String]): Unit = {
15+
val b = new B
16+
assert(b.x == 1)
17+
assert(b.y == 1)
18+
assert(b.superY == 0)
19+
}
20+
}

0 commit comments

Comments
 (0)