Extract Function: Utilize pseudo-value usage for return type inference

This commit is contained in:
Alexey Sedunov
2014-05-30 13:06:06 +04:00
parent 164338d6f5
commit 1a7e6eab61
35 changed files with 494 additions and 145 deletions
@@ -0,0 +1,9 @@
// SIBLING:
fun foo(a: Int): Int {
val b: Int = 1
return when (a + b) {
<selection>0</selection> -> b
1 -> -b
else -> a - b
}
}