Files
kotlin-fork/compiler/testData/ir/irText/declarations/parameters/propertyAccessors.kt
T
Mikhail Glukhikh 3a3d6e740c FIR2IR: correctly set type parameters of property accessors
In particular, we generate different type parameters for
getters & setters here.
2020-02-28 15:29:01 +03:00

27 lines
510 B
Kotlin
Vendored

// FIR_IDENTICAL
val test1 get() = 42
var test2 get() = 42; set(value) {}
val String.testExt1 get() = 42
var String.testExt2 get() = 42; set(value) {}
val <T> T.testExt3 get() = 42
var <T> T.testExt4 get() = 42; set(value) {}
class Host<T> {
val testMem1 get() = 42
var testMem2 get() = 42; set(value) {}
val String.testMemExt1 get() = 42
var String.testMemExt2 get() = 42; set(value) {}
val <TT> TT.testMemExt3 get() = 42
var <TT> TT.testMemExt4 get() = 42; set(value) {}
}