New smap test

This commit is contained in:
Michael Bogdanov
2015-01-29 15:13:11 +03:00
parent 57cf4ac6c0
commit 5c6b9b1bc6
29 changed files with 817 additions and 0 deletions
@@ -0,0 +1,17 @@
package stepIntoFromInlineFun
class A()
fun main(args: Array<String>) {
val a = A()
a.test { it + 1 }
val b = 1
}
inline fun A.test(l: (Int) -> Unit) {
//Breakpoint!
l(11)
}
// STEP_INTO: 1
// TRACING_FILTERS_ENABLED: false
@@ -0,0 +1,17 @@
package stepIntoInlineFun
class A()
fun main(args: Array<String>) {
val a = A()
//Breakpoint!
a.test { it + 1 }
val b = 1
}
inline fun A.test(l: (Int) -> Unit) {
l(11)
}
// STEP_INTO: 2
// TRACING_FILTERS_ENABLED: false
@@ -0,0 +1,11 @@
package stepIntoStdLibInlineFun
fun main(args: Array<String>) {
val a = listOf(1)
//Breakpoint!
a.map { it + 1 }
val b = 1
}
// STEP_INTO: 1
// TRACING_FILTERS_ENABLED: false