Files
kotlin-fork/compiler/testData/ir/irText/expressions/safeCallWithIncrementDecrement.kt
T
2023-06-02 10:05:34 +00:00

21 lines
299 B
Kotlin
Vendored

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]++
}