aboutsummaryrefslogtreecommitdiff
path: root/tests/run/traits-initialization.scala
diff options
context:
space:
mode:
authorDmitry Petrashko <dmitry.petrashko@gmail.com>2015-05-27 17:09:04 +0200
committerMartin Odersky <odersky@gmail.com>2015-05-27 19:17:10 +0200
commit79516efe0e3c43af2a7084bc2c61316ad7879f91 (patch)
tree1bd767b4f6b7110648ccd7b5d14d24959d438431 /tests/run/traits-initialization.scala
parentf987eb08e5323ec60856f29fbbd67827f5fee55b (diff)
downloaddotty-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.scala6
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'
}