Files
kotlin-fork/idea/testData/unifier/equivalence/declarations/classesAndObjects/matchedSuperclasses.kt
T

42 lines
638 B
Kotlin

fun foo() {
<selection>{
open class Z<T>(p: T)
trait T
class A: Z<Int>(1), T
}</selection>
{
open class Z<A>(r: A)
trait T
class B: Z<Int>(1), T
}
{
open class T<A>(r: A)
trait Z
class C: T<Int>(1), Z
}
{
open class Z<T>(q: T)
trait T
class D: Z<Int>(2), T
}
{
open class Z<T>(q: T)
class E: Z<Int>(1)
}
{
open class Z<A>(r: A)
trait T
class F: Z<String>("1"), T
}
{
open class Z(r: Int)
trait T
class B: Z(1), T
}
}