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