Move debugger test data to the new location

This commit is contained in:
Yan Zhulanow
2019-09-27 00:13:53 +09:00
parent b4cc5703de
commit d8d81c51d7
1423 changed files with 0 additions and 0 deletions
@@ -0,0 +1,105 @@
package fieldGetters
import forTests.FieldsGetters
import forTests.FieldsGetters.*
fun main(args: Array<String>) {
//Breakpoint!
val a = 5
}
class K1 {
val a: Int = 0
get() = field + 1
}
class K2 {
@JvmField
val a: Int = 0
}
// EXPRESSION: K1().a
// RESULT: 1: I
// EXPRESSION: K1().a_field
// RESULT: 0: I
// EXPRESSION: K2().a
// RESULT: 0: I
// EXPRESSION: K2().a_field
// RESULT: 0: I
// EXPRESSION: PublicField().foo
// RESULT: "a": Ljava/lang/String;
// EXPRESSION: PublicField().foo_field
// RESULT: Unresolved reference: foo_field
// EXPRESSION: PackagePrivateField().foo
// RESULT: "b": Ljava/lang/String;
// EXPRESSION: PackagePrivateField().foo_field
// RESULT: Unresolved reference: foo_field
// EXPRESSION: ProtectedField().foo
// RESULT: "c": Ljava/lang/String;
// EXPRESSION: ProtectedField().foo_field
// RESULT: Unresolved reference: foo_field
// EXPRESSION: PrivateField().foo
// RESULT: "d": Ljava/lang/String;
// EXPRESSION: PrivateField().foo_field
// RESULT: Unresolved reference: foo_field
// EXPRESSION: PublicFieldGetter().foo
// RESULT: "b": Ljava/lang/String;
// EXPRESSION: PublicFieldGetter().foo_field
// RESULT: "a": Ljava/lang/String;
// EXPRESSION: PrivateFieldPublicGetter().foo
// RESULT: "d": Ljava/lang/String;
// EXPRESSION: PrivateFieldPublicGetter().foo_field
// RESULT: "c": Ljava/lang/String;
// EXPRESSION: PrivateFieldPrivateGetter().foo
// RESULT: "f": Ljava/lang/String;
// EXPRESSION: PrivateFieldPrivateGetter().foo_field
// RESULT: "e": Ljava/lang/String;
// EXPRESSION: PublicGetter1().foo
// RESULT: "g": Ljava/lang/String;
// EXPRESSION: PublicGetter1().foo_field
// RESULT: "a": Ljava/lang/String;
// EXPRESSION: PublicGetter2().foo
// RESULT: "h": Ljava/lang/String;
// EXPRESSION: PublicGetter2().foo_field
// RESULT: "b": Ljava/lang/String;
// EXPRESSION: PrivateGetter1().foo
// RESULT: "d": Ljava/lang/String;
// EXPRESSION: PrivateGetter1().foo_field
// RESULT: Unresolved reference: foo_field
// EXPRESSION: PublicGetterOnly().foo
// RESULT: "a": Ljava/lang/String;
// EXPRESSION: PublicGetterOnly().foo_field
// RESULT: Unresolved reference: foo_field
// EXPRESSION: PublicFieldAndGetterInParent().foo
// RESULT: "a": Ljava/lang/String;
// EXPRESSION: PublicFieldAndGetterInParent().foo_field
// RESULT: "b": Ljava/lang/String;