diff options
-rw-r--r-- | tests/run/final-fields.check | 1 | ||||
-rw-r--r-- | tests/run/final-fields.scala | 6 |
2 files changed, 6 insertions, 1 deletions
diff --git a/tests/run/final-fields.check b/tests/run/final-fields.check index 5586903e4..1b6c82687 100644 --- a/tests/run/final-fields.check +++ b/tests/run/final-fields.check @@ -4,3 +4,4 @@ T.f3 T.f4 3 2 0 0 3 +g diff --git a/tests/run/final-fields.scala b/tests/run/final-fields.scala index 77c0f1bc8..e951cf2f9 100644 --- a/tests/run/final-fields.scala +++ b/tests/run/final-fields.scala @@ -24,13 +24,17 @@ object Test1 extends U { final val f3 = f1 + f2 final val f2 = 2 val f4: 3 = f3 + + } object Test extends T { override final val f1 = /*super.f1*/ 1 + f2 override final val f2 = 2 override final val f3 = {println(3); 3} - override val f4 = 4 + override val f4 = f3 + 1 + def g: 3 = { println("g"); 3 } + final val x = g + 1 def main(args: Array[String]): Unit = {} } |