Files
kotlin-fork/idea/testData/refactoring/introduceVariable/callUnderSmartCast.kt.after
T
2015-03-13 23:16:59 +03:00

12 lines
135 B
Plaintext

trait T {
fun foo(): Int
}
trait U: T
fun test(t: T): Int {
val i = t.foo()
return if (t is U)
i + 1
else i
}