// TARGET_BACKEND: JVM_IR // IGNORE_BACKEND_K1: JVM_IR // FILE: Jaba.java public class Jaba { public String a = "O"; public String b = ""; } // FILE: test.kt class My : Jaba() { private val a: String = "FAIL" private val b: String = "FAIL" } fun test(j: Any): String { if (j is My) { j.b = "K" return j.a + j.b } return "NO SMARTCAST" } fun box(): String = test(My())