diff options
Diffstat (limited to 'tests/pending/pickling/named-params.scala')
-rw-r--r-- | tests/pending/pickling/named-params.scala | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/pending/pickling/named-params.scala b/tests/pending/pickling/named-params.scala new file mode 100644 index 000000000..2697a7bb7 --- /dev/null +++ b/tests/pending/pickling/named-params.scala @@ -0,0 +1,20 @@ +package namedparams + +class C[type Elem, type Value](val elem: Elem) { + def toVal: Elem = ??? +} + +class D[type Elem, V](elem: Elem) extends C[Elem, V](elem) + +object Test { + val c = new C[String, String]("A") { + override def toVal = elem + } + val x: c.Elem = c.elem + + val c2: C { type Elem = String } = c + + val c3 = new C[Elem = String, Value = Int]("B") + val c4 = new C[Elem = String]("C") + val x2: c2.Elem = c2.elem +} |