Files
anzhela.sukhanova 82255d5ee8 [Test] KT-61360: add tests for the IrFakeOverrideBuilder
Add tests for fake overrides with focus on java interoperability

Co-authored-by: Aleksandra Arsenteva <aleksandra.arsenteva@jetbrains.com>
2024-03-04 16:21:02 +00:00

28 lines
429 B
Kotlin
Vendored

// TARGET_BACKEND: JVM
// IGNORE_BACKEND_K1: ANY
// ^ ISSUE: KT-65679
// FILE: J.java
public class J extends B {}
// FILE: test.kt
abstract class A {
open public fun funA1() {}
open protected fun funA2() {}
open internal fun funA3() {}
}
abstract class B: A() {
override fun funA1() {}
override fun funA2() {}
override fun funA3() {}
}
class C: J() {}
fun test(c: C) {
c.funA1()
c.funA3()
}