Files
kotlin-fork/compiler/testData/diagnostics/tests/deprecated/deprecatedConstructor.kt
T
2023-04-13 10:50:35 +00:00

38 lines
544 B
Kotlin
Vendored

// FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_PARAMETER
// FILE: A.kt
class A(s: String) {
@Deprecated("")
constructor(i: Int) : this(i.toString()) {
}
}
// FILE: B.java
public class B extends A {
@Deprecated
public B(int i) {
}
public B(String s) {
}
}
// FILE: C.kt
open class C @Deprecated("") constructor(s: String) {
}
// FILE: use.kt
class D : <!DEPRECATION!>C<!>("")
fun use(a: A, b: B, c: C) {
<!DEPRECATION!>A<!>(3)
A("")
<!DEPRECATION!>B<!>(3)
B("")
<!DEPRECATION!>C<!>("s")
}