diff options
author | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-05-27 17:09:04 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2015-05-27 19:17:10 +0200 |
commit | 79516efe0e3c43af2a7084bc2c61316ad7879f91 (patch) | |
tree | 1bd767b4f6b7110648ccd7b5d14d24959d438431 /tests/run/traits-initialization.scala | |
parent | f987eb08e5323ec60856f29fbbd67827f5fee55b (diff) | |
download | dotty-79516efe0e3c43af2a7084bc2c61316ad7879f91.tar.gz dotty-79516efe0e3c43af2a7084bc2c61316ad7879f91.tar.bz2 dotty-79516efe0e3c43af2a7084bc2c61316ad7879f91.zip |
Add super calls to trait initialization test)
Diffstat (limited to 'tests/run/traits-initialization.scala')
-rw-r--r-- | tests/run/traits-initialization.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/run/traits-initialization.scala b/tests/run/traits-initialization.scala index 92854ee77..e1927d6a2 100644 --- a/tests/run/traits-initialization.scala +++ b/tests/run/traits-initialization.scala @@ -11,15 +11,15 @@ trait B extends A { str += '2' } -class D extends A { +class D(sup: =>String) extends A { str += 'd' override val s = str += 'D' str += '3' } -object Test extends D with B { +object Test extends D({Test.str += "Z"; Test.str}) with B { // should only have 2 fields str += 'E' - def main(args: Array[String]) = assert(str == "aA1dD3bB2E4") + def main(args: Array[String]) = assert(str == "aA1dD3bB2E4", str) str += '4' } |