| package test | |
| class C | |
| var C?.p: Int | |
| get() = 42 | |
| set(value) {} | |
| operator fun Int?.inc(): Int? = this?.inc() | |
| operator fun Int?.get(index: Int): Int = 42 | |
| operator fun Int?.set(index: Int, value: Int) {} | |
| fun testProperty(nc: C?) { | |
| nc?.p++ | |
| } | |
| fun testArrayAccess(nc: C?) { | |
| nc?.p[0]++ | |
| } |