Cache bytecodes for JetCodeFragment in Evaluate Expression

This commit is contained in:
Natalia Ukhorskaya
2014-06-03 12:44:31 +04:00
parent 53a1abf2e6
commit b5f6df3144
34 changed files with 629 additions and 167 deletions
@@ -0,0 +1,25 @@
package extractLocalVariables
fun main(args: Array<String>) {
val a = 1
val klass = MyClass()
//Breakpoint!
klass.f1(a)
}
class MyClass {
val b = 1
fun f1(p1: Int) = p1
}
// EXPRESSION: a
// RESULT: 1: I
// EXPRESSION: klass.f1(1)
// RESULT: 1: I
// EXPRESSION: args.size
// RESULT: 0: I
// EXPRESSION: klass.b
// RESULT: 1: I