34 lines
639 B
Kotlin
Vendored
34 lines
639 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
class Another {
|
|
@Deprecated("Object")
|
|
companion object {
|
|
fun use() {}
|
|
const val USE = 42
|
|
}
|
|
}
|
|
|
|
fun first() {
|
|
<!DEPRECATION!>Another<!>.use()
|
|
Another.<!DEPRECATION!>Companion<!>.USE
|
|
<!DEPRECATION!>Another<!>.USE
|
|
}
|
|
|
|
fun useCompanion() {
|
|
val d = <!DEPRECATION!>Another<!>
|
|
val x = Another.<!DEPRECATION!>Companion<!>
|
|
Another.<!DEPRECATION!>Companion<!>.use()
|
|
<!DEPRECATION!>Another<!>.use()
|
|
}
|
|
|
|
@Deprecated("Some")
|
|
class Some {
|
|
companion object {
|
|
fun use() {}
|
|
}
|
|
}
|
|
|
|
fun some() {
|
|
<!DEPRECATION!>Some<!>.use()
|
|
<!DEPRECATION!>Some<!>.Companion.use()
|
|
}
|