28 lines
477 B
Kotlin
Vendored
28 lines
477 B
Kotlin
Vendored
// 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;
|
|
}
|
|
} |