diff options
author | Martin Odersky <odersky@gmail.com> | 2015-06-11 19:28:09 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2015-06-19 12:11:18 +0200 |
commit | d19c30cbf691f55c471aebeb906435dc1824691e (patch) | |
tree | 2f06611457141be1e09f2c1e520d67fcfcb6b5b9 /tests/run/traitParams.scala | |
parent | 2813b01235aaebdae1522bc31d69b830e1830b9b (diff) | |
download | dotty-d19c30cbf691f55c471aebeb906435dc1824691e.tar.gz dotty-d19c30cbf691f55c471aebeb906435dc1824691e.tar.bz2 dotty-d19c30cbf691f55c471aebeb906435dc1824691e.zip |
Convert pos test to be a run test.
Diffstat (limited to 'tests/run/traitParams.scala')
-rw-r--r-- | tests/run/traitParams.scala | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/run/traitParams.scala b/tests/run/traitParams.scala new file mode 100644 index 000000000..7b1ddbd54 --- /dev/null +++ b/tests/run/traitParams.scala @@ -0,0 +1,19 @@ +trait T(x: Int, val y: Int) { + def f = x +} + +trait U extends T { + override def f = super.f + y +} + +class C(x: Int) extends U with T(x, x * x) + +class D extends C(10) with T { + +} + +object Test { + def main(args: Array[String]): Unit = + assert(new D().f == 110) +} + |