Files
kotlin-fork/compiler/testData/diagnostics/tests/resolve/anonymousObjectFromTopLevelMember.kt
T

25 lines
459 B
Kotlin
Vendored

// FIR_IDENTICAL
interface IFoo {
fun foo()
}
interface IBar
private fun createAnonObject() =
object : IFoo, IBar {
override fun foo() {}
fun qux() {}
}
private val propOfAnonObject = object : IFoo, IBar {
override fun foo() {}
fun qux() {}
}
fun useAnonObject() {
createAnonObject().foo()
createAnonObject().qux()
propOfAnonObject.foo()
propOfAnonObject.qux()
}