Add Parameter Fix: Support smart casts

#KT-24207 Fixed
This commit is contained in:
Alexey Sedunov
2018-05-10 17:49:52 +03:00
parent a4a10c7ba4
commit a92a4a2a6d
5 changed files with 50 additions and 11 deletions
@@ -0,0 +1,13 @@
// "Add parameter to function 'fooFun'" "true"
sealed class Foo {
class SubFoo : Foo()
class Sub2Foo : Foo()
}
fun fooFun(): Int = 1
val subFoo: Foo = Foo.SubFoo()
val bar = when(subFoo){
is Foo.SubFoo -> fooFun(<caret>subFoo)
else -> 0
}