Evaluate expression: support EE for shared vars

This commit is contained in:
Natalia Ukhorskaya
2014-09-23 16:32:34 +04:00
parent 8ad18df3fa
commit 4994e771d0
7 changed files with 103 additions and 12 deletions
@@ -12,4 +12,7 @@ fun foo(f: () -> Unit) {
f()
}
// PRINT_FRAME
// PRINT_FRAME
// EXPRESSION: var1
// RESULT: 1: I
@@ -0,0 +1,18 @@
package frameSharedVarLocalVar
fun main(args: Array<String>) {
var var1 = 1
foo {
//Breakpoint!
var1 = 2
}
}
inline fun foo(f: () -> Unit) {
f()
}
// PRINT_FRAME
// EXPRESSION: var1
// RESULT: 1: I