| 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 |