Files
kotlin-fork/compiler/testData/diagnostics/tests/deprecated/javaDeprecatedInheritance.kt
T
2019-02-13 16:21:05 +03:00

54 lines
699 B
Kotlin
Vendored

// FILE: A.java
public class A {
@Deprecated
public static final String D = "d";
@Deprecated
public void f() {
return text;
}
@Deprecated
public static void bar() {
}
}
// FILE: B.java
public class B extends A {
public static final String D = "d";
@Override
public void f() {
return text;
}
public static void bar() {
}
}
// FILE: C.java
public class C extends A {
}
// FILE: use.kt
fun use(a: A, b: B, c: C) {
a.<!DEPRECATION!>f<!>()
b.f()
c.<!DEPRECATION!>f<!>()
A.<!DEPRECATION!>D<!>
B.D
C.<!DEPRECATION!>D<!>
A.<!DEPRECATION!>bar<!>()
B.bar()
C.<!DEPRECATION!>bar<!>()
}