| class Ref(var value: Int) | |
| interface IHost { | |
| fun String.extLength() = length | |
| } | |
| fun test1(x: String?) = x?.length | |
| fun test2(x: String?) = x?.hashCode() | |
| fun test3(x: String?, y: Any?) = x?.equals(y) | |
| fun test4(x: Ref?) { | |
| x?.value = 0 | |
| } | |
| fun IHost.test5(s: String?) = s?.extLength() | |
| fun Int.foo() = 239 | |
| fun box() { | |
| 42?.foo() | |
| } |