Files
kotlin/compiler/testData/codegen/boxWithJava/property/fieldAccessFromExtensionInTraitImpl.kt
Alexander Udalov d913dfb1aa Correctly map declaration owner in JVM codegen
"context.contextKind()" was incorrect in
ExpressionCodegen.intermediateValueForProperty(), because it represents the
context of the call site, not the context of the property declaration

 #KT-4878 Fixed
2014-04-24 16:10:12 +04:00

14 lines
176 B
Kotlin

// KT-4878
import fieldAccessFromExtensionInTraitImpl as D
trait T {
fun Int.foo(d: D) = d.result!!
}
class A : T {
fun bar() = 42.foo(D())
}
fun box() = A().bar()