Fix debugger testData after improving toString() of lambdas

This commit is contained in:
Alexander Udalov
2016-03-09 13:41:00 +03:00
parent eef3631b8a
commit 8f7047817f
11 changed files with 13 additions and 13 deletions
@@ -26,7 +26,7 @@ fun foo(f: () -> Unit) {
// PRINT_FRAME // PRINT_FRAME
frame = invoke():11, FrameAnonymousObjectKt$main$o$1$run$1 {frameAnonymousObject} frame = invoke():11, FrameAnonymousObjectKt$main$o$1$run$1 {frameAnonymousObject}
this = this = {frameAnonymousObject.FrameAnonymousObjectKt$main$o$1$run$1@uniqueID}kotlin.jvm.functions.Function0<kotlin.Unit> this = this = {frameAnonymousObject.FrameAnonymousObjectKt$main$o$1$run$1@uniqueID}Function0<kotlin.Unit>
field = this$0: frameAnonymousObject.FrameAnonymousObjectKt$main$o$1 = {frameAnonymousObject.FrameAnonymousObjectKt$main$o$1@uniqueID} (sp = null) field = this$0: frameAnonymousObject.FrameAnonymousObjectKt$main$o$1 = {frameAnonymousObject.FrameAnonymousObjectKt$main$o$1@uniqueID} (sp = null)
field = obProp: int = 1 (sp = frameAnonymousObject.kt, 6) field = obProp: int = 1 (sp = frameAnonymousObject.kt, 6)
field = $val1: int = 1 (sp = null) field = $val1: int = 1 (sp = null)
+1 -1
View File
@@ -36,7 +36,7 @@ fun foo(f: () -> Unit) {
// EXPRESSION: myFun() // EXPRESSION: myFun()
// RESULT: 1: I // RESULT: 1: I
frame = invoke():16, A$test$1 {frameClassObject} frame = invoke():16, A$test$1 {frameClassObject}
this = this = {frameClassObject.A$test$1@uniqueID}kotlin.jvm.functions.Function0<kotlin.Unit> this = this = {frameClassObject.A$test$1@uniqueID}Function0<kotlin.Unit>
field = arity: int = 0 (sp = Lambda.!EXT!) field = arity: int = 0 (sp = Lambda.!EXT!)
Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket' Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
+1 -1
View File
@@ -84,7 +84,7 @@ fun lambda(f: () -> Unit) {
// EXPRESSION: bMyFun() // EXPRESSION: bMyFun()
// RESULT: 1: I // RESULT: 1: I
frame = invoke():24, Outer$foo$LocalClass$test$1 {frameExtFunExtFun} frame = invoke():24, Outer$foo$LocalClass$test$1 {frameExtFunExtFun}
this = this = {frameExtFunExtFun.Outer$foo$LocalClass$test$1@uniqueID}kotlin.jvm.functions.Function0<kotlin.Unit> this = this = {frameExtFunExtFun.Outer$foo$LocalClass$test$1@uniqueID}Function0<kotlin.Unit>
field = this$0: frameExtFunExtFun.Outer$foo$LocalClass = {frameExtFunExtFun.Outer$foo$LocalClass@uniqueID} (sp = null) field = this$0: frameExtFunExtFun.Outer$foo$LocalClass = {frameExtFunExtFun.Outer$foo$LocalClass@uniqueID} (sp = null)
field = lcProp: int = 1 (sp = frameExtFunExtFun.kt, 19) field = lcProp: int = 1 (sp = frameExtFunExtFun.kt, 19)
field = this$0: frameExtFunExtFun.Outer = {frameExtFunExtFun.Outer@uniqueID} (sp = null) field = this$0: frameExtFunExtFun.Outer = {frameExtFunExtFun.Outer@uniqueID} (sp = null)
+2 -2
View File
@@ -33,8 +33,8 @@ fun foo(f: () -> Unit) {
// EXPRESSION: val1 + val2 // EXPRESSION: val1 + val2
// RESULT: 2: I // RESULT: 2: I
frame = invoke():9, FrameInnerLambdaKt$main$1$1 {frameInnerLambda} frame = invoke():9, FrameInnerLambdaKt$main$1$1 {frameInnerLambda}
this = this = {frameInnerLambda.FrameInnerLambdaKt$main$1$1@uniqueID}kotlin.jvm.functions.Function0<kotlin.Unit> this = this = {frameInnerLambda.FrameInnerLambdaKt$main$1$1@uniqueID}Function0<kotlin.Unit>
field = this$0: frameInnerLambda.FrameInnerLambdaKt$main$1 = {frameInnerLambda.FrameInnerLambdaKt$main$1@uniqueID}kotlin.jvm.functions.Function0<kotlin.Unit> (sp = null) field = this$0: frameInnerLambda.FrameInnerLambdaKt$main$1 = {frameInnerLambda.FrameInnerLambdaKt$main$1@uniqueID}Function0<kotlin.Unit> (sp = null)
field = $val1: int = 1 (sp = null) field = $val1: int = 1 (sp = null)
field = arity: int = 0 (sp = Lambda.!EXT!) field = arity: int = 0 (sp = Lambda.!EXT!)
field = $val2: int = 1 (sp = null) field = $val2: int = 1 (sp = null)
+1 -1
View File
@@ -22,7 +22,7 @@ fun foo(f: () -> Unit) {
// EXPRESSION: val1 // EXPRESSION: val1
// RESULT: 1: I // RESULT: 1: I
frame = invoke():7, FrameLambdaKt$main$1 {frameLambda} frame = invoke():7, FrameLambdaKt$main$1 {frameLambda}
this = this = {frameLambda.FrameLambdaKt$main$1@uniqueID}kotlin.jvm.functions.Function0<kotlin.Unit> this = this = {frameLambda.FrameLambdaKt$main$1@uniqueID}Function0<kotlin.Unit>
field = $val1: int = 1 (sp = null) field = $val1: int = 1 (sp = null)
field = arity: int = 0 (sp = Lambda.!EXT!) field = arity: int = 0 (sp = Lambda.!EXT!)
Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket' Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
+1 -1
View File
@@ -22,7 +22,7 @@ fun foo(f: () -> Unit) {
// EXPRESSION: val1 // EXPRESSION: val1
// RESULT: Cannot find local variable: name = val1 // RESULT: Cannot find local variable: name = val1
frame = invoke():7, FrameLambdaNotUsedKt$main$1 {frameLambdaNotUsed} frame = invoke():7, FrameLambdaNotUsedKt$main$1 {frameLambdaNotUsed}
this = this = {frameLambdaNotUsed.FrameLambdaNotUsedKt$main$1@uniqueID}kotlin.jvm.functions.Function0<kotlin.Unit> this = this = {frameLambdaNotUsed.FrameLambdaNotUsedKt$main$1@uniqueID}Function0<kotlin.Unit>
field = arity: int = 0 (sp = Lambda.!EXT!) field = arity: int = 0 (sp = Lambda.!EXT!)
Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket' Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
+1 -1
View File
@@ -30,7 +30,7 @@ fun foo(f: () -> Unit) {
// EXPRESSION: O.obMyFun() // EXPRESSION: O.obMyFun()
// RESULT: 1: I // RESULT: 1: I
frame = invoke():6, FrameObjectKt$main$1 {frameObject} frame = invoke():6, FrameObjectKt$main$1 {frameObject}
this = this = {frameObject.FrameObjectKt$main$1@uniqueID}kotlin.jvm.functions.Function0<kotlin.Unit> this = this = {frameObject.FrameObjectKt$main$1@uniqueID}Function0<kotlin.Unit>
field = arity: int = 0 (sp = Lambda.!EXT!) field = arity: int = 0 (sp = Lambda.!EXT!)
Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket' Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
+1 -1
View File
@@ -22,7 +22,7 @@ fun foo(f: () -> Unit) {
// EXPRESSION: var1 // EXPRESSION: var1
// RESULT: 1: I // RESULT: 1: I
frame = invoke():7, FrameSharedVarKt$main$1 {frameSharedVar} frame = invoke():7, FrameSharedVarKt$main$1 {frameSharedVar}
this = this = {frameSharedVar.FrameSharedVarKt$main$1@uniqueID}kotlin.jvm.functions.Function0<kotlin.Unit> this = this = {frameSharedVar.FrameSharedVarKt$main$1@uniqueID}Function0<kotlin.Unit>
field = $var1: kotlin.jvm.internal.Ref$IntRef = {kotlin.jvm.internal.Ref$IntRef@uniqueID}1 (sp = null) field = $var1: kotlin.jvm.internal.Ref$IntRef = {kotlin.jvm.internal.Ref$IntRef@uniqueID}1 (sp = null)
field = element: int = 1 (sp = Ref.!EXT!) field = element: int = 1 (sp = Ref.!EXT!)
field = arity: int = 0 (sp = Lambda.!EXT!) field = arity: int = 0 (sp = Lambda.!EXT!)
+1 -1
View File
@@ -48,7 +48,7 @@ fun foo(f: () -> Unit) {
// EXPRESSION: myFun() // EXPRESSION: myFun()
// RESULT: 1: I // RESULT: 1: I
frame = invoke():16, A$test$1 {frameThis0} frame = invoke():16, A$test$1 {frameThis0}
this = this = {frameThis0.A$test$1@uniqueID}kotlin.jvm.functions.Function0<kotlin.Unit> this = this = {frameThis0.A$test$1@uniqueID}Function0<kotlin.Unit>
field = this$0: frameThis0.A = {frameThis0.A@uniqueID} (sp = null) field = this$0: frameThis0.A = {frameThis0.A@uniqueID} (sp = null)
field = prop1: int = 1 (sp = frameThis0.kt, 8) field = prop1: int = 1 (sp = frameThis0.kt, 8)
field = $val1: int = 1 (sp = null) field = $val1: int = 1 (sp = null)
+1 -1
View File
@@ -64,7 +64,7 @@ fun foo(f: () -> Unit) {
// EXPRESSION: myFun2() // EXPRESSION: myFun2()
// RESULT: 1: I // RESULT: 1: I
frame = invoke():15, A$testExt$1 {frameThis0Ext} frame = invoke():15, A$testExt$1 {frameThis0Ext}
this = this = {frameThis0Ext.A$testExt$1@uniqueID}kotlin.jvm.functions.Function0<kotlin.Unit> this = this = {frameThis0Ext.A$testExt$1@uniqueID}Function0<kotlin.Unit>
field = this$0: frameThis0Ext.A = {frameThis0Ext.A@uniqueID} (sp = null) field = this$0: frameThis0Ext.A = {frameThis0Ext.A@uniqueID} (sp = null)
field = prop1: int = 1 (sp = frameThis0Ext.kt, 8) field = prop1: int = 1 (sp = frameThis0Ext.kt, 8)
field = receiver$0: frameThis0Ext.AExt = {frameThis0Ext.AExt@uniqueID} (sp = null) field = receiver$0: frameThis0Ext.AExt = {frameThis0Ext.AExt@uniqueID} (sp = null)
+2 -2
View File
@@ -50,8 +50,8 @@ fun foo(f: () -> Unit) {
// EXPRESSION: myFun() // EXPRESSION: myFun()
// RESULT: 1: I // RESULT: 1: I
frame = invoke():17, A$test$1$1 {frameThis0This0} frame = invoke():17, A$test$1$1 {frameThis0This0}
this = this = {frameThis0This0.A$test$1$1@uniqueID}kotlin.jvm.functions.Function0<kotlin.Unit> this = this = {frameThis0This0.A$test$1$1@uniqueID}Function0<kotlin.Unit>
field = this$0: frameThis0This0.A$test$1 = {frameThis0This0.A$test$1@uniqueID}kotlin.jvm.functions.Function0<kotlin.Unit> (sp = null) field = this$0: frameThis0This0.A$test$1 = {frameThis0This0.A$test$1@uniqueID}Function0<kotlin.Unit> (sp = null)
field = this$0: frameThis0This0.A = {frameThis0This0.A@uniqueID} (sp = null) field = this$0: frameThis0This0.A = {frameThis0This0.A@uniqueID} (sp = null)
field = prop1: int = 1 (sp = frameThis0This0.kt, 8) field = prop1: int = 1 (sp = frameThis0This0.kt, 8)
field = $val1: int = 1 (sp = null) field = $val1: int = 1 (sp = null)