Files
kotlin-fork/compiler/testData/codegen/box/syntheticAccessors/protectedSuperclassCompanionObjectMember.kt
T
Ivan Kylchik c7435ba760 Replace all occurrences of WITH_RUNTIME with WITH_STDLIB
We are going to deprecate `WITH_RUNTIME` directive. The main reason
behind this change is that `WITH_STDLIB` directive better describes
its meaning, specifically it will add kotlin stdlib to test's classpath.
2021-11-17 15:26:38 +03:00

30 lines
407 B
Kotlin
Vendored

// TARGET_BACKEND: JVM
// WITH_STDLIB
// IGNORE_LIGHT_ANALYSIS
// IGNORE_BACKEND: JVM
// FILE: test.kt
import c2.*
fun box(): String =
C2().b()()
// FILE: C1.kt
package c1
open class C1 {
companion object {
@JvmStatic
protected fun test(string: String): String =
string
}
}
// FILE: C2.kt
package c2
import c1.*
class C2 : C1() {
fun b() = { test("OK") }
}