summaryrefslogtreecommitdiff
path: root/plugins/kotlin/idea/tests/testData/refactoring/extractFunction/controlFlow/definiteReturns/labeledAndUnlabeledReturn1.kt.after
blob: 38dcec62a52d3a56635fa4aeaa101dda43ac291b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// WITH_RUNTIME
// PARAM_DESCRIPTOR: value-parameter it: kotlin.Int defined in foo.<anonymous>
// PARAM_TYPES: kotlin.Int
fun foo(a: Int): Int {
    a.let {
        return i(it)
    }
    return 0
}

private fun i(it: Int): Int {
    if (it > 0) return it else return -it
}