Old backing field with dollar is now forbidden

This commit is contained in:
Mikhail Glukhikh
2015-10-08 19:51:02 +03:00
parent 5117f744f7
commit 6914d09297
77 changed files with 88 additions and 637 deletions
@@ -1,15 +0,0 @@
package foo
open class A(open val bar: Int = 2) {
val barA = $bar
}
class B(override val bar: Int = 3) : A()
fun box(): String {
val b = B()
if (b.bar != 3) return "b.bar != 3, it: " + b.bar
if (b.barA != 2) return "b.barA != 2, it: " + b.barA
return "OK"
}
@@ -2,7 +2,7 @@ class C() {
public var f: Int
init {
$f = 610
f = 610
}
}
@@ -1,6 +1,6 @@
class A(var a: Int) {
init {
$a = 3
a = 3
}
}
@@ -4,7 +4,7 @@ class A() {
fun lold() = true
val p: () -> Boolean
init {
$p = { { lold() }() }
p = { { lold() }() }
}
}
@@ -5,13 +5,13 @@ class A {
get() = field + 1
fun getA(): Int {
return $a
return a
}
}
fun box(): String {
val a = A()
if (a.a != 2) return "A().a != 2, it: ${a.a}"
if (a.getA() != 1) return "A().getA() != 1, it: ${a.getA()}"
if (a.getA() != 2) return "A().getA() != 2, it: ${a.getA()}"
return "OK"
}
@@ -11,7 +11,7 @@ class A {
var aaR = 0
init {
a = 1
$aa = 2
aa = 2
aR = a
aaR = aa
@@ -29,7 +29,7 @@ class B {
var aaR = 0
init {
a = 3
$aa = 4
aa = 4
aR = a
aaR = aa
@@ -3,7 +3,7 @@ package foo
class Test() {
var a: Int
init {
$a = 3
a = 3
}
}