b6b755506c
#KT-23929 Fixed #KT-33553 Fixed
35 lines
313 B
Kotlin
Vendored
35 lines
313 B
Kotlin
Vendored
interface Test {
|
|
fun foo(): Test
|
|
}
|
|
|
|
fun test(t: Test) {
|
|
t.foo()
|
|
t().foo()
|
|
t()!!.foo().foo()
|
|
((t()!!).foo().foo().foo()).foo()
|
|
t.foo()
|
|
|
|
t.foo()
|
|
|
|
t
|
|
|
|
|
|
.foo()
|
|
|
|
|
|
t.foo().foo()
|
|
|
|
|
|
t?.foo()
|
|
|
|
t?.foo()
|
|
|
|
t?.foo()
|
|
|
|
t
|
|
|
|
|
|
?.foo()
|
|
|
|
t?.foo()?.foo()
|
|
} |