blob: 301863f9ee215dc4390f930c00414400f6fbdb7c [file]
// FIR_DUMP
class CompanionOnly {
@<!UNRESOLVED_REFERENCE!>Ann<!>
companion object {
annotation class Ann
@Ann
object Foo
}
}
class Test {
annotation class Ann
@Ann
companion object {
annotation class Ann
@Ann
object Foo
}
}
open class Super {
annotation class Ann
}
class TestWithSuperAndOwn : Super() {
annotation class Ann
@Ann
companion object {
annotation class Ann
@Ann
object Foo
}
}
class TestWithSuperOnly : Super() {
@Ann // Change in resolution from K1 to K2, see KT-64299
companion object {
annotation class Ann
@Ann
object Foo
}
}
open class SuperWithCompanion {
companion object {
annotation class Ann
}
}
class TestWithSuperWithCompanionOnly : SuperWithCompanion() {
@<!UNRESOLVED_REFERENCE!>Ann<!>
companion object {
annotation class Ann
@Ann
object Foo
}
}
class TestWithSuperWithCompanionOnly2 : SuperWithCompanion() {
@<!UNRESOLVED_REFERENCE!>Ann<!>
companion object {
@<!UNRESOLVED_REFERENCE!>Ann<!>
object Foo
}
}