Support navigation to library inline functions from stack trace

This commit is contained in:
Natalia Ukhorskaya
2015-11-17 16:02:09 +03:00
parent 214ae54c69
commit 3498038db1
7 changed files with 73 additions and 8 deletions
@@ -0,0 +1,11 @@
package inlineFunCallInLibrary
import inlineFunctionCall.*
fun box() {
call()
}
// WITH_MOCK_LIBRARY: true
// FILE: inlineFunInLibrary.kt
// LINE: 4
@@ -0,0 +1,13 @@
package inlineFunFromLibrary
import inlineFunInLibrary.*
fun box() {
foo {
println()
}
}
// WITH_MOCK_LIBRARY: true
// FILE: inlineFunInLibrary.kt
// LINE: 4
@@ -0,0 +1,6 @@
package inlineFunInLibrary
inline fun foo(f: () -> Unit) {
null!!
f()
}
@@ -0,0 +1,9 @@
package inlineFunctionCall
import inlineFunInLibrary.*
fun call() {
foo {
println()
}
}