blob: f167f1009c167f7d0309a5d79c88b88479841a9a [file] [log] [blame]
package com.example
interface Aa {
}
interface Ab<T : Ab<T>> : Aa {
}
interface Ba {
}
interface Bb<T : Bb<T>> : Ab<T>, Ba {
}
interface Ca {
abstract val b: Ba
abstract get
}
interface Cb {
abstract val b: Bb<*>
abstract get
}
interface C : Cb, Ca {
}