From 16b94feea6964d63f0766ea7fd8bbd53ea5bdabe Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Fri, 21 Dec 2018 17:54:10 +0300 Subject: [PATCH] Minor: Remove an obsolete TODO comment --- .../frame/frameInlineFunCallInsideInlineFun.kt | 1 - .../frame/frameInlineFunCallInsideInlineFun.out | 13 ++++++------- ...meInlineFunCallInsideInlineFunKotlinVariables.kt | 1 - ...eInlineFunCallInsideInlineFunKotlinVariables.out | 13 +++++++------ 4 files changed, 13 insertions(+), 15 deletions(-) diff --git a/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/frame/frameInlineFunCallInsideInlineFun.kt b/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/frame/frameInlineFunCallInsideInlineFun.kt index 1417fdd687a..f2f8b766457 100644 --- a/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/frame/frameInlineFunCallInsideInlineFun.kt +++ b/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/frame/frameInlineFunCallInsideInlineFun.kt @@ -3,7 +3,6 @@ package frameInlineFunCallInsideInlineFun class A { inline fun inlineFun(s: (Int) -> Unit) { val element = 1.0 - //TODO breakpoint here doesn't work (not only in tests) s(1) } diff --git a/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/frame/frameInlineFunCallInsideInlineFun.out b/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/frame/frameInlineFunCallInsideInlineFun.out index a3925327fef..ebd410e4bc7 100644 --- a/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/frame/frameInlineFunCallInsideInlineFun.out +++ b/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/frame/frameInlineFunCallInsideInlineFun.out @@ -1,9 +1,9 @@ -LineBreakpoint created at frameInlineFunCallInsideInlineFun.kt:20 +LineBreakpoint created at frameInlineFunCallInsideInlineFun.kt:19 Run Java Connected to the target VM -frameInlineFunCallInsideInlineFun.kt:20 +frameInlineFunCallInsideInlineFun.kt:19 frameInlineFunCallInsideInlineFun.kt:5 -frameInlineFunCallInsideInlineFun.kt:7 +frameInlineFunCallInsideInlineFun.kt:6 Compile bytecode for element Compile bytecode for this.prop package frameInlineFunCallInsideInlineFun @@ -11,7 +11,6 @@ package frameInlineFunCallInsideInlineFun class A { inline fun inlineFun(s: (Int) -> Unit) { val element = 1.0 - //TODO breakpoint here doesn't work (not only in tests) s(1) } @@ -54,7 +53,7 @@ fun main(args: Array) { // RESULT: 1: I - frame = bar:7, C {frameInlineFunCallInsideInlineFun} + frame = bar:6, C {frameInlineFunCallInsideInlineFun} this = this = {frameInlineFunCallInsideInlineFun.C@uniqueID} - Class has no fields local = element: float = 1.0 (sp = frameInlineFunCallInsideInlineFun.kt, 5) @@ -63,9 +62,9 @@ fun main(args: Array) { local = $i$f$foo: int = undefined (sp = null) local = element$iv: int = 2 (sp = frameInlineFunCallInsideInlineFun.kt, 5) local = a$iv: frameInlineFunCallInsideInlineFun.A = {frameInlineFunCallInsideInlineFun.A@uniqueID} (sp = null) - field = prop: int = 1 (sp = frameInlineFunCallInsideInlineFun.kt, 10) + field = prop: int = 1 (sp = frameInlineFunCallInsideInlineFun.kt, 9) local = this_$iv$iv: frameInlineFunCallInsideInlineFun.A = {frameInlineFunCallInsideInlineFun.A@uniqueID} (sp = null) - field = prop: int = 1 (sp = frameInlineFunCallInsideInlineFun.kt, 10) + field = prop: int = 1 (sp = frameInlineFunCallInsideInlineFun.kt, 9) local = $i$f$inlineFun: int = undefined (sp = null) local = element$iv$iv: double = 1.0 (sp = frameInlineFunCallInsideInlineFun.kt, 5) Disconnected from the target VM diff --git a/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/frame/frameInlineFunCallInsideInlineFunKotlinVariables.kt b/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/frame/frameInlineFunCallInsideInlineFunKotlinVariables.kt index 5918b5b0617..ffb7fe8c46c 100644 --- a/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/frame/frameInlineFunCallInsideInlineFunKotlinVariables.kt +++ b/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/frame/frameInlineFunCallInsideInlineFunKotlinVariables.kt @@ -5,7 +5,6 @@ package frameInlineFunCallInsideInlineFunKotlinVariables class A { inline fun inlineFun(s: (Int) -> Unit) { val element = 1.0 - //TODO breakpoint here doesn't work (not only in tests) s(1) } diff --git a/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/frame/frameInlineFunCallInsideInlineFunKotlinVariables.out b/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/frame/frameInlineFunCallInsideInlineFunKotlinVariables.out index 5f55948332b..00037fd3bf9 100644 --- a/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/frame/frameInlineFunCallInsideInlineFunKotlinVariables.out +++ b/idea/testData/debugger/tinyApp/src/evaluate/singleBreakpoint/frame/frameInlineFunCallInsideInlineFunKotlinVariables.out @@ -1,9 +1,9 @@ -LineBreakpoint created at frameInlineFunCallInsideInlineFunKotlinVariables.kt:22 +LineBreakpoint created at frameInlineFunCallInsideInlineFunKotlinVariables.kt:21 Run Java Connected to the target VM -frameInlineFunCallInsideInlineFunKotlinVariables.kt:22 +frameInlineFunCallInsideInlineFunKotlinVariables.kt:21 frameInlineFunCallInsideInlineFunKotlinVariables.kt:7 -frameInlineFunCallInsideInlineFunKotlinVariables.kt:9 +frameInlineFunCallInsideInlineFunKotlinVariables.kt:8 Compile bytecode for element Compile bytecode for this.prop // SHOW_KOTLIN_VARIABLES @@ -13,7 +13,6 @@ package frameInlineFunCallInsideInlineFunKotlinVariables class A { inline fun inlineFun(s: (Int) -> Unit) { val element = 1.0 - //TODO breakpoint here doesn't work (not only in tests) s(1) } @@ -56,10 +55,12 @@ fun main(args: Array) { // RESULT: 1: I - frame = bar:9, C {frameInlineFunCallInsideInlineFunKotlinVariables} + frame = bar:8, C {frameInlineFunCallInsideInlineFunKotlinVariables} this = this = {frameInlineFunCallInsideInlineFunKotlinVariables.C@uniqueID} - Class has no fields - local = element: float = 1.0 (sp = frameInlineFunCallInsideInlineFunKotlinVariables.kt, 7) + local = this: frameInlineFunCallInsideInlineFunKotlinVariables.A = {frameInlineFunCallInsideInlineFunKotlinVariables.A@uniqueID} (sp = null) + field = prop: int = 1 (sp = frameInlineFunCallInsideInlineFunKotlinVariables.kt, 11) + local = element: double = 1.0 (sp = frameInlineFunCallInsideInlineFunKotlinVariables.kt, 7) Disconnected from the target VM Process finished with exit code 0