mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-10 00:21:35 +00:00
Fix for KT-8668: java.lang.ClassFormatError: Duplicate field name&signature (based on property access) #KT-8668 Fixed
22 lines
368 B
Kotlin
Vendored
22 lines
368 B
Kotlin
Vendored
package test
|
|
|
|
interface A {
|
|
fun run()
|
|
}
|
|
|
|
class B(val o: String, val k: String) {
|
|
|
|
inline fun testNested(crossinline f: (String) -> Unit) {
|
|
object : A {
|
|
override fun run() {
|
|
f(o)
|
|
}
|
|
}.run()
|
|
}
|
|
|
|
inline fun test(crossinline f: (String) -> Unit) {
|
|
testNested { it -> { f(it + k) }() }
|
|
}
|
|
|
|
|
|
} |