Files
kotlin-fork/compiler/fir/psi2fir/testData/rawBuilder/expressions/nullability.txt
T
2019-03-22 16:25:10 +03:00

24 lines
601 B
Plaintext
Vendored

FILE: nullability.kt
public? final? fun orFourtyTwo(arg: Int?): <implicit> {
^orFourtyTwo when (lval <elvis>: <implicit> = arg#) {
!=($subj$, Null(null)) -> {
<elvis>#
}
else -> {
Int(42)
}
}
}
public? final? fun bang(arg: Int?): <implicit> {
^bang when (lval <bangbang>: <implicit> = arg#) {
!=($subj$, Null(null)) -> {
<bangbang>#
}
else -> {
throw KotlinNullPointerException#()
}
}
}