Old backing field with dollar is now forbidden
This commit is contained in:
-15
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user