Files
kotlin-fork/compiler/testData/cli/jvm/syntheticAccessorPropertyAndFunSignatureClash.kt
T

25 lines
450 B
Kotlin
Vendored

fun <T> eval(f: () -> T) = f()
class A {
private var foo = 1
fun `access$getFoo$p`(a: A): Int = 1
fun `access$setFoo$p`(a: A, d: Int) {}
private fun getFoo() = 1
private fun setFoo(i: Int) {}
fun `access$getFoo`(a: A): Int = 1
fun `access$setFoo`(a: A, d: Int) {}
fun test() {
eval {
foo = 2
foo
}
eval {
setFoo(2)
getFoo()
}
}
}