| // TARGET_BACKEND: JVM | |
| // FILE: kt43242.kt | |
| fun fromJson() { | |
| test = Bar().fromJson()?.let { | |
| when (it) { | |
| 0 -> false | |
| 1 -> true | |
| else -> true | |
| } | |
| } | |
| } | |
| var test: Any? = "xxx" | |
| fun box(): String { | |
| fromJson() | |
| return if (test != null) "Fail: $test" else "OK" | |
| } | |
| // FILE: Bar.java | |
| import org.jetbrains.annotations.Nullable; | |
| public class Bar { | |
| public final @Nullable Integer fromJson() { | |
| return null; | |
| } | |
| } |