e6f4d6e6fa
^KT-65406
30 lines
275 B
Kotlin
Vendored
30 lines
275 B
Kotlin
Vendored
package com.example
|
|
|
|
interface Aa {
|
|
}
|
|
|
|
interface Ab<T : Ab<T>> : Aa {
|
|
}
|
|
|
|
interface Ba {
|
|
}
|
|
|
|
interface Bb<T : Bb<T>> : Ab<T>, Ba {
|
|
}
|
|
|
|
interface C : Ca, Cb {
|
|
}
|
|
|
|
interface Ca {
|
|
abstract val b: Ba
|
|
abstract get
|
|
|
|
}
|
|
|
|
interface Cb {
|
|
abstract val b: Bb<*>
|
|
abstract get
|
|
|
|
}
|
|
|