FIR checker: add diagnostics for backing fields
This commit is contained in:
committed by
Mikhail Glukhikh
parent
a88b82d8ff
commit
bd37badf29
+2
-2
@@ -11,7 +11,7 @@ var x2: Int = 1
|
||||
field = 1
|
||||
}
|
||||
|
||||
val x3 = run {
|
||||
val x3 = <!PROPERTY_INITIALIZER_NO_BACKING_FIELD!>run {
|
||||
fun foo() {
|
||||
val c = 1 + 1
|
||||
throw Exception()
|
||||
@@ -25,7 +25,7 @@ val x3 = run {
|
||||
}
|
||||
|
||||
throw Exception()
|
||||
}
|
||||
}<!>
|
||||
get() {
|
||||
class GetterLocalClass {
|
||||
init {
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ public interface ResolvedCall<D extends Descriptor> {
|
||||
|
||||
// FILE: test.kt
|
||||
|
||||
val Descriptor.name = "123"
|
||||
val Descriptor.name = <!EXTENSION_PROPERTY_WITH_BACKING_FIELD!>"123"<!>
|
||||
fun Descriptor.correct(): Boolean = true
|
||||
fun Descriptor.foo() {}
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -80,7 +80,7 @@ open class J {
|
||||
field = value
|
||||
}
|
||||
|
||||
var bar = 0
|
||||
var bar = <!PROPERTY_INITIALIZER_NO_BACKING_FIELD!>0<!>
|
||||
get() = 3.1415926535
|
||||
set(value) {}
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ interface Some {
|
||||
|
||||
<!REDUNDANT_OPEN_IN_INTERFACE!>open<!> var xx: Int
|
||||
open var yy = <!PROPERTY_INITIALIZER_IN_INTERFACE!>1<!>
|
||||
open var zz: Int
|
||||
<!BACKING_FIELD_IN_INTERFACE!>open var zz: Int<!>
|
||||
set(value) {
|
||||
field = value
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user