Minor: count lambdaOrdinal in tests from 1 instead of 0

This commit is contained in:
Natalia Ukhorskaya
2016-04-01 18:44:58 +03:00
parent 09faec9ed7
commit de60e6d5b7
15 changed files with 46 additions and 41 deletions
@@ -5,7 +5,7 @@ fun main(args: Array<String>) {
// EXPRESSION: it + 1
// RESULT: 2: I
//Breakpoint! (lambdaOrdinal = 0)
//Breakpoint! (lambdaOrdinal = 1)
a.foo(1) { 1 }
@@ -13,7 +13,7 @@ fun main(args: Array<String>) {
a.foo(1) {
// EXPRESSION: it + 2
// RESULT: 3: I
//Breakpoint! (lambdaOrdinal = 0)
//Breakpoint! (lambdaOrdinal = 1)
a.foo(1) { 1 }
1
}
@@ -21,7 +21,7 @@ fun main(args: Array<String>) {
// inside variable declaration
// EXPRESSION: it + 3
// RESULT: 4: I
//Breakpoint! (lambdaOrdinal = 0)
//Breakpoint! (lambdaOrdinal = 1)
val x = a.foo(1) { 1 }
// inside object declaration
@@ -29,7 +29,7 @@ fun main(args: Array<String>) {
fun foo() {
// EXPRESSION: it + 4
// RESULT: 5: I
//Breakpoint! (lambdaOrdinal = 0)
//Breakpoint! (lambdaOrdinal = 1)
a.foo(1) { 1 }
}
}
@@ -39,7 +39,7 @@ fun main(args: Array<String>) {
fun local() {
// EXPRESSION: it + 5
// RESULT: 6: I
//Breakpoint! (lambdaOrdinal = 0)
//Breakpoint! (lambdaOrdinal = 1)
a.foo(1) { 1 }
}
local()
@@ -54,22 +54,22 @@ class A {
}
}
// ADDITIONAL_BREAKPOINT: isInsideInlineLambdaInLibrary.kt:Breakpoint1:(0)
// ADDITIONAL_BREAKPOINT: isInsideInlineLambdaInLibrary.kt:Breakpoint1:(1)
// EXPRESSION: it + 11
// RESULT: 12: I
// ADDITIONAL_BREAKPOINT: isInsideInlineLambdaInLibrary.kt:Breakpoint2:(0)
// ADDITIONAL_BREAKPOINT: isInsideInlineLambdaInLibrary.kt:Breakpoint2:(1)
// EXPRESSION: it + 12
// RESULT: 14: I
// ADDITIONAL_BREAKPOINT: isInsideInlineLambdaInLibrary.kt:Breakpoint3:(0)
// ADDITIONAL_BREAKPOINT: isInsideInlineLambdaInLibrary.kt:Breakpoint3:(1)
// EXPRESSION: it + 13
// RESULT: 16: I
// ADDITIONAL_BREAKPOINT: isInsideInlineLambdaInLibrary.kt:Breakpoint4:(0)
// ADDITIONAL_BREAKPOINT: isInsideInlineLambdaInLibrary.kt:Breakpoint4:(1)
// EXPRESSION: it + 14
// RESULT: 18: I
// ADDITIONAL_BREAKPOINT: isInsideInlineLambdaInLibrary.kt:Breakpoint5:(0)
// ADDITIONAL_BREAKPOINT: isInsideInlineLambdaInLibrary.kt:Breakpoint5:(1)
// EXPRESSION: it + 15
// RESULT: 20: I
@@ -10,12 +10,12 @@ fun main(args: Array<String>) {
// EXPRESSION: it + 2
// RESULT: 3: I
//Breakpoint! (lambdaOrdinal = 0)
//Breakpoint! (lambdaOrdinal = 1)
a.foo(1) { 1 }.foo(2) { 1 }
// EXPRESSION: it + 3
// RESULT: 5: I
//Breakpoint! (lambdaOrdinal = 1)
//Breakpoint! (lambdaOrdinal = 2)
a.foo(1) { 1 }.foo(2) { 1 }
// EXPRESSION: it + 4
@@ -39,12 +39,12 @@ fun main(args: Array<String>) {
// EXPRESSION: it + 9
// RESULT: 10: I
//Breakpoint! (lambdaOrdinal = 0)
//Breakpoint! (lambdaOrdinal = 1)
a.bar(1) { 1 }.bar(2) { 1 }
// EXPRESSION: it + 10
// RESULT: 12: I
//Breakpoint! (lambdaOrdinal = 1)
//Breakpoint! (lambdaOrdinal = 2)
a.bar(1) { 1 }.bar(2) { 1 }
// EXPRESSION: it + 11
@@ -63,7 +63,7 @@ fun main(args: Array<String>) {
// EXPRESSION: it + 15
// RESULT: 17: I
//Breakpoint! (lambdaOrdinal = 1)
//Breakpoint! (lambdaOrdinal = 2)
a.bar(1) { 1 }.bar(2) { 1 + 1
1 + 1
}
@@ -6,7 +6,7 @@ import java.util.HashSet
import java.util.HashMap as JHashMap
fun main(args: Array<String>) {
//Breakpoint! (lambdaOrdinal = 0)
//Breakpoint! (lambdaOrdinal = 1)
arrayOf(1).map { args.size }
}
@@ -4,7 +4,7 @@ fun main(args: Array<String>) {
val a = A()
// EXPRESSION: it
// RESULT: 2: I
//Breakpoint! (lambdaOrdinal = 1)
//Breakpoint! (lambdaOrdinal = 2)
a.foo(1) { a }.foo(2) { a }
}
@@ -9,7 +9,7 @@ fun main(args: Array<String>) {
inline fun <reified T: Bar> List<T>.foo(key: Int): T? {
// EXPRESSION: it.i
// RESULT: 1: I
//Breakpoint! (lambdaOrdinal = 0)
//Breakpoint! (lambdaOrdinal = 1)
return this.firstOrNull { it.i == key }
}
@@ -2,7 +2,7 @@ package smartStepIntoInsideLambda
fun main(args: Array<String>) {
// SMART_STEP_INTO_BY_INDEX: 1
//Breakpoint! (lambdaOrdinal = 0)
//Breakpoint! (lambdaOrdinal = 1)
foo { bar() }
}
@@ -1,7 +1,7 @@
package stepOutInlinedLambdaArgumentOneLine
fun main(args: Array<String>) {
//Breakpoint! (lambdaOrdinal = 0)
//Breakpoint! (lambdaOrdinal = 1)
dive(3) { x -> x + 4 }
}