Fix lines for FieldBreakpoints in tests

This commit is contained in:
Natalia Ukhorskaya
2015-10-27 10:38:08 +03:00
parent 17a564495d
commit c071bf5c63
9 changed files with 66 additions and 58 deletions
@@ -4,29 +4,14 @@ import kotlin.properties.Delegates
// EXPRESSION: 1 + 1
// RESULT: 2: I
//Breakpoint!
//FieldWatchpoint! (a)
val a = 1
// EXPRESSION: 1 + 2
// RESULT: 3: I
//Breakpoint!
var aDelegate: Int by Delegates.notNull()
// EXPRESSION: 1 + 3
// RESULT: 4: I
//Breakpoint!
//FieldWatchpoint! (aLambda)
val aLambda = { 1 + 1 }
// EXPRESSION: 1 + 4
// RESULT: 5: I
//Breakpoint!
val aWoBody: Int get() = 1
// EXPRESSION: 1 + 5
// RESULT: 6: I
//Breakpoint!
val aWoBody2: Int get() { return 1 }
class A {
init {
// EXPRESSION: i
@@ -39,7 +24,7 @@ class A {
// EXPRESSION: 1 + 6
// RESULT: 7: I
//Breakpoint!
//FieldWatchpoint! (prop)
val prop = 1
fun test()= prop
@@ -47,10 +32,11 @@ class A {
fun main(args: Array<String>) {
a
aDelegate = 1
aLambda
aWoBody
aWoBody2
A().test()
}
}
// WATCH_FIELD_INITIALISATION: true
// WATCH_FIELD_ACCESS: false
// WATCH_FIELD_MODIFICATION: false
@@ -0,0 +1,21 @@
package withoutBodyProperties2
import kotlin.properties.Delegates
// EXPRESSION: 1 + 4
// RESULT: 5: I
//FieldWatchpoint! (aWoBody)
val aWoBody: Int get() = 1
// EXPRESSION: 1 + 5
// RESULT: 6: I
//FieldWatchpoint! (aWoBody2)
val aWoBody2: Int get() { return 1 }
fun main(args: Array<String>) {
aWoBody
aWoBody2
}
// WATCH_FIELD_ACCESS: true
// WATCH_FIELD_MODIFICATION: false