// TARGET_BACKEND: JVM // MODULE: lib // FILE: test/UI.java package test; public class UI { public static String foo() { return "OK"; } } // FILE: Parent.java public class Parent { public String getUI() { return "fail"; } } // MODULE: main(lib) // FILE: main.kt import test.UI; class Derived : Parent() { fun bar(): String = UI.foo() } fun box(): String { return Derived().bar() }