Debugger: allow evaluate expression in constructors

This commit is contained in:
Natalia Ukhorskaya
2015-07-24 12:24:50 +03:00
parent e423e99253
commit 519c2784ff
12 changed files with 128 additions and 0 deletions
@@ -0,0 +1,12 @@
class A(
a: Int
<caret>): Base(1) {
val c = 1
init {
val d = 1
val e = 1
}
}
open class Base(i: Int)
@@ -0,0 +1 @@
a + c + <error>d</error> + <error>e</error>
@@ -0,0 +1,6 @@
class A(a: Int, val a1: Int) {
<caret>constructor(b: Int): this(b, b) {}
val c = 1
}
@@ -0,0 +1 @@
<error>a</error> + b + c + a1
@@ -0,0 +1,6 @@
class A(a: Int, val a1: Int) {
<caret>constructor(b: Int): this(b, b)
val c = 1
}
@@ -0,0 +1 @@
<error>a</error> + b + c + a1