[Test] backingField testData: migrate from deprecated directive syntax

Review: https://jetbrains.team/p/kt/reviews/9967
This commit is contained in:
Nikita Bobko
2023-05-15 10:59:13 +02:00
parent de8c3826c2
commit 26e45304e1
35 changed files with 58 additions and 58 deletions
@@ -1,4 +1,4 @@
// !DIAGNOSTICS: +UNUSED_PARAMETER // DIAGNOSTICS: +UNUSED_PARAMETER
var y: Int = 1 var y: Int = 1
// No backing field! // No backing field!
@@ -1,4 +1,4 @@
// !DIAGNOSTICS: +UNUSED_PARAMETER // DIAGNOSTICS: +UNUSED_PARAMETER
var y: Int = 1 var y: Int = 1
// No backing field! // No backing field!
@@ -1,5 +1,5 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_VARIABLE // DIAGNOSTICS: -UNUSED_VARIABLE
fun foo() { fun foo() {
open class Local { open class Local {
val my: Int = 2 val my: Int = 2
@@ -1,5 +1,5 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE: +RestrictionOfValReassignmentViaBackingField // LANGUAGE: +RestrictionOfValReassignmentViaBackingField
val my: Int = 1 val my: Int = 1
get() { get() {
@@ -1,5 +1,5 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE: -RestrictionOfValReassignmentViaBackingField // LANGUAGE: -RestrictionOfValReassignmentViaBackingField
val my: Int = 1 val my: Int = 1
get() { get() {
@@ -1,4 +1,4 @@
// !LANGUAGE: +RestrictionOfValReassignmentViaBackingField // LANGUAGE: +RestrictionOfValReassignmentViaBackingField
class Outer { class Outer {
val i: Int = 1 val i: Int = 1
@@ -1,4 +1,4 @@
// !LANGUAGE: +RestrictionOfValReassignmentViaBackingField // LANGUAGE: +RestrictionOfValReassignmentViaBackingField
class Outer { class Outer {
val i: Int = 1 val i: Int = 1
@@ -1,5 +1,5 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:-TakeIntoAccountEffectivelyFinalInMustBeInitializedCheck // LANGUAGE:-TakeIntoAccountEffectivelyFinalInMustBeInitializedCheck
open class Base { open class Base {
open var x: String = "" open var x: String = ""
} }
@@ -1,5 +1,5 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:+TakeIntoAccountEffectivelyFinalInMustBeInitializedCheck // LANGUAGE:+TakeIntoAccountEffectivelyFinalInMustBeInitializedCheck
open class Base { open class Base {
open var x: String = "" open var x: String = ""
} }
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
// !LANGUAGE:-ProhibitOpenValDeferredInitialization // LANGUAGE:-ProhibitOpenValDeferredInitialization
open class Foo { open class Foo {
<!MUST_BE_INITIALIZED_OR_BE_ABSTRACT!>open val foo: Int<!> <!MUST_BE_INITIALIZED_OR_BE_ABSTRACT!>open val foo: Int<!>
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
// !LANGUAGE:-ProhibitOpenValDeferredInitialization // LANGUAGE:-ProhibitOpenValDeferredInitialization
open class Foo { open class Foo {
<!MUST_BE_INITIALIZED_OR_BE_ABSTRACT!>open val foo: Int<!> <!MUST_BE_INITIALIZED_OR_BE_ABSTRACT!>open val foo: Int<!>
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
// !LANGUAGE:-ProhibitOpenValDeferredInitialization // LANGUAGE:-ProhibitOpenValDeferredInitialization
open class Foo { open class Foo {
<!MUST_BE_INITIALIZED_OR_BE_ABSTRACT!>open val foo: Int<!> <!MUST_BE_INITIALIZED_OR_BE_ABSTRACT!>open val foo: Int<!>
@@ -1,5 +1,5 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
// a = final + not initialized in place + deferred init // a = final + not initialized in place + deferred init
// e = final + not initialized in place // e = final + not initialized in place
// c = final + initialized in place // c = final + initialized in place
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
// !LANGUAGE:+ProhibitOpenValDeferredInitialization // LANGUAGE:+ProhibitOpenValDeferredInitialization
// a = final + not initialized in place + deferred init // a = final + not initialized in place + deferred init
// e = final + not initialized in place // e = final + not initialized in place
// c = final + initialized in place // c = final + initialized in place
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
// !LANGUAGE:-ProhibitOpenValDeferredInitialization // LANGUAGE:-ProhibitOpenValDeferredInitialization
// a = final + not initialized in place + deferred init // a = final + not initialized in place + deferred init
// e = final + not initialized in place // e = final + not initialized in place
// c = final + initialized in place // c = final + initialized in place
@@ -1,5 +1,5 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
// a = final + not initialized in place + deferred init // a = final + not initialized in place + deferred init
// e = final + not initialized in place // e = final + not initialized in place
// c = final + initialized in place // c = final + initialized in place
@@ -1,5 +1,5 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
// a = final + not initialized in place + deferred init // a = final + not initialized in place + deferred init
// e = final + not initialized in place // e = final + not initialized in place
// c = final + initialized in place // c = final + initialized in place
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor // LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
class Foo { class Foo {
<!MUST_BE_INITIALIZED!>var x: String<!> <!MUST_BE_INITIALIZED!>var x: String<!>
set(value) {} set(value) {}
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:+ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor // LANGUAGE:+ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
open class Base(x: Int) open class Base(x: Int)
class Foo : Base { class Foo : Base {
constructor() : super(1) constructor() : super(1)
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor // LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
open class Base(x: Int) open class Base(x: Int)
class Foo : Base { class Foo : Base {
constructor() : super(1) constructor() : super(1)
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:+ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor // LANGUAGE:+ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
class Foo { class Foo {
<!MUST_BE_INITIALIZED!>var x: String<!> <!MUST_BE_INITIALIZED!>var x: String<!>
set(value) {} set(value) {}
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor // LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
class Foo { class Foo {
<!MUST_BE_INITIALIZED_WARNING!>var x: String<!> <!MUST_BE_INITIALIZED_WARNING!>var x: String<!>
set(value) {} set(value) {}
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:+ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor // LANGUAGE:+ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
class Foo { class Foo {
constructor() constructor()
<!MUST_BE_INITIALIZED!>var x: String<!> <!MUST_BE_INITIALIZED!>var x: String<!>
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor // LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
class Foo { class Foo {
constructor() constructor()
<!MUST_BE_INITIALIZED_WARNING!>var x: String<!> <!MUST_BE_INITIALIZED_WARNING!>var x: String<!>
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:+ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor, +ProhibitOpenValDeferredInitialization // LANGUAGE:+ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor, +ProhibitOpenValDeferredInitialization
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
open class Foo { open class Foo {
constructor() constructor()
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor, +ProhibitOpenValDeferredInitialization // LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor, +ProhibitOpenValDeferredInitialization
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
open class Foo { open class Foo {
constructor() constructor()
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:+ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor, -ProhibitOpenValDeferredInitialization // LANGUAGE:+ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor, -ProhibitOpenValDeferredInitialization
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
open class Foo { open class Foo {
constructor() constructor()
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor, -ProhibitOpenValDeferredInitialization // LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor, -ProhibitOpenValDeferredInitialization
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
open class Foo { open class Foo {
constructor() constructor()
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:+ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor // LANGUAGE:+ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
open class Foo { open class Foo {
constructor() constructor()
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor // LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
open class Foo { open class Foo {
constructor() constructor()
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
// !LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor // LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor
class Foo { class Foo {
<!MUST_BE_INITIALIZED!>var foo: Int<!> <!MUST_BE_INITIALIZED!>var foo: Int<!>
set(value) {} set(value) {}
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
// !LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor // LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor
class Foo { class Foo {
<!MUST_BE_INITIALIZED!>var foo: Int<!> <!MUST_BE_INITIALIZED!>var foo: Int<!>
set(value) {} set(value) {}
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:+ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor // LANGUAGE:+ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
class Foo { class Foo {
constructor() constructor()
constructor(x: Int) constructor(x: Int)
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor // LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
class Foo { class Foo {
constructor() constructor()
constructor(x: Int) constructor(x: Int)
@@ -1,6 +1,6 @@
// FIR_IDENTICAL // FIR_IDENTICAL
// !LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor // LANGUAGE:-ProhibitMissedMustBeInitializedWhenThereIsNoPrimaryConstructor
// !DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS // DIAGNOSTICS: -DEBUG_INFO_LEAKING_THIS
class Foo() { class Foo() {
constructor(x: Int) : this() constructor(x: Int) : this()