34 lines
544 B
Kotlin
Vendored
34 lines
544 B
Kotlin
Vendored
package smartStepIntoFunWithDefaultArgs
|
|
|
|
fun Int.foo(a: Int = 1) {
|
|
val a = 1
|
|
}
|
|
|
|
fun Int.foo(a: String, b: Int = 1) {
|
|
val a = 1
|
|
}
|
|
|
|
fun bar() = 1
|
|
|
|
fun main(args: Array<String>) {
|
|
// SMART_STEP_INTO_BY_INDEX: 2
|
|
// RESUME: 1
|
|
//Breakpoint!
|
|
bar().foo(2)
|
|
|
|
// SMART_STEP_INTO_BY_INDEX: 2
|
|
// RESUME: 1
|
|
//Breakpoint!
|
|
bar().foo()
|
|
|
|
// SMART_STEP_INTO_BY_INDEX: 2
|
|
// RESUME: 1
|
|
//Breakpoint!
|
|
bar().foo("1", 2)
|
|
|
|
// SMART_STEP_INTO_BY_INDEX: 2
|
|
// RESUME: 1
|
|
//Breakpoint!
|
|
bar().foo("1")
|
|
}
|