/test/files/pos/t4243.scala
http://github.com/greedy/scala-llvm · Scala · 18 lines · 9 code · 9 blank · 0 comment · 0 complexity · 0f73cdf17a0f74db1930abb8d8146c9f MD5 · raw file
- object wrap {
-
- trait DomainLike[@specialized(Int) A, +This <: Domain[A]]
-
- trait Domain[@specialized(Int) B]
- extends DomainLike[B, Domain[B]]
-
- trait IterableDomainLike[@specialized(Int) C, +This <: IterableDomain[C]]
- extends DomainLike[C, This]
-
- trait IterableDomain[@specialized(Int) D]
- extends Domain[D] with IterableDomainLike[D, IterableDomain[D]]
-
- }