diff options
Diffstat (limited to 'test/files/run/lazy-override.scala')
-rw-r--r-- | test/files/run/lazy-override.scala | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/test/files/run/lazy-override.scala b/test/files/run/lazy-override.scala index 0b72f60f03..e5884257a8 100644 --- a/test/files/run/lazy-override.scala +++ b/test/files/run/lazy-override.scala @@ -1,15 +1,12 @@ class A { - val x: Int = { print("/*A.x*/"); 2 } + lazy val x: Int = { print("/*A.x*/"); 2 } lazy val y: Int = { print("/*A.y*/"); 2 } lazy val z: Int = { print("/*A.z*/"); 2 } } class B extends A { - // lazy overrides strict val override lazy val x: Int = { print("/*B.x*/"); 3 } - // strict val overrides lazy - override val y: Int = { print("/*B.y*/"); 3 } - // lazy overrides lazy + override lazy val y: Int = { print("/*B.y*/"); 3 } override lazy val z: Int = { print("/*B.z/"); 3 } } |