b6b755506c
#KT-23929 Fixed #KT-33553 Fixed
45 lines
437 B
Kotlin
Vendored
45 lines
437 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()
|
|
} |