Ignore intervals that has no mapping for origin line (KT-12896)

This commit is contained in:
Nikolay Krasko
2016-08-01 17:48:00 +03:00
parent 2dd7470cdc
commit a9ee10a8b7
5 changed files with 113 additions and 1 deletions
@@ -0,0 +1,71 @@
package dexSeveralInlineFunctionsInOneFile
fun main(args: Array<String>) {
//Breakpoint!
inlineCalls() // line 5
}
fun inlineCalls() {
one() // line 23
ObjectOne.one() // line 29
ClassOne().one() // line 41
two() // line 66
ObjectOne.two() // line 34
ClassOne().two() // line 46
ObjectTwo.one() // line 53
ClassTwo().one() // line 60
}
inline fun one() {
//Breakpoint!
some()
}
object ObjectOne {
inline fun one() {
//Breakpoint!
some()
}
inline fun two() {
//Breakpoint!
some()
}
}
class ClassOne {
inline fun one() {
//Breakpoint!
some()
}
inline fun two() {
//Breakpoint!
some()
}
}
object ObjectTwo {
inline fun one() {
//Breakpoint!
some()
}
}
class ClassTwo {
inline fun one() {
//Breakpoint!
some()
}
}
inline fun two() {
//Breakpoint!
some()
}
inline fun some() = 1
// RESUME: 9