// TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: kt24258nn.kt val lazyNotNullString: String by lazy { J.nullNotNullString() } fun testLazyNullNotNullString() { try { val s: String = lazyNotNullString throw Exception("'val s: String = lazyNotNullString' should throw NullPointerException") } catch (e: NullPointerException) { } } fun box(): String { testLazyNullNotNullString() return "OK" } // FILE: J.java import org.jetbrains.annotations.NotNull; public class J { @NotNull public static String nullNotNullString() { return null; } }