// IGNORE_BACKEND: NATIVE // FILE: A.kt open class A { @JvmField public val publicField = "1"; @JvmField internal val internalField = "2"; @JvmField protected val protectedfield = "3"; } open class B : A() { } // FILE: B.kt open class C : B() { fun test(): String { return super.publicField + super.internalField + super.protectedfield } } fun box(): String { C().test() return "OK" }