// LANGUAGE: +InlineClasses // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: WithInlineClass.java import kotlin.UInt; public class WithInlineClass { public static UInt UINT = null; public static void acceptsUInt(UInt u) { UINT = u; } public static UInt provideUInt() { return UINT; } } // FILE: box.kt fun box(): String { WithInlineClass.acceptsUInt(1u) var res = WithInlineClass.provideUInt() if (res != 1u) return "FAIL 1 $res" WithInlineClass.UINT = 2u res = WithInlineClass.UINT if (res != 2u) return "FAIL 2 $res" return "OK" }