blob: 25c71f0e8ef5f575182f931ee3f5811d976e0121 [file] [log] [blame]
typealias Some = (Any) -> String?
object Factory {
fun foo(
a: String,
): String = "Alpha"
fun foo(
a: String,
f: Some
): String = "Omega"
}
interface Base
interface Delegate : Base {
fun bar()
}
interface Derived : Delegate
data class DataClass(val delegate: Delegate): Derived, Delegate by delegate