[FIR] add missing Any super type to Cloneable

^KTIJ-24272 Fixed
This commit is contained in:
Dmitrii Gridin
2023-07-03 16:49:57 +02:00
committed by Space Team
parent 85919c4d62
commit 050c66ea81
7 changed files with 71 additions and 4 deletions
+29
View File
@@ -0,0 +1,29 @@
// FIR_IDENTICAL
// FILE: use.kt
package one
fun getStructureElementFor() {
val container: SuperJava = if (true) {
true <!CAST_NEVER_SUCCEEDS!>as<!> Child2
} else {
false <!CAST_NEVER_SUCCEEDS!>as<!> Child1
}
}
// FILE: SuperJava.java
package one;
public class SuperJava {
}
// FILE: Child1.java
package one;
public class Child1 extends SuperJava implements Cloneable {
}
// FILE: Child2.java
package one;
public class Child2 extends SuperJava implements Cloneable {
}