// TARGET_BACKEND: JVM // WITH_STDLIB // FILE: a.kt @Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE") @kotlin.jvm.JvmInline value class IC(val v: Int) { fun getT(): T? = null } // FILE: UseIC.java public class UseIC { private IC ic = null; public static String result() { return "OK"; } } // FILE: test.kt fun box(): String { return UseIC.result() }