Files
kotlin-fork/compiler/testData/diagnostics/tests/labels/labelReferencesInsideObjectExpressions.kt
T

25 lines
330 B
Kotlin

trait A {
fun foo()
}
trait B {
fun bar()
}
fun B.b() {
object : A {
override fun foo() {
this@b.bar()
}
}
}
fun test() {
@b <!UNUSED_FUNCTION_LITERAL!>{ B.() ->
object : A {
override fun foo() {
this@b.bar()
}
}
}<!>
}