FIR: make declarations marked with 'override' implicitly open

#KT-52236 Fixed
This commit is contained in:
Steven Schäfer
2022-11-18 16:13:01 +01:00
committed by Space Team
parent 9c1a68fcec
commit 6af616d3c3
205 changed files with 638 additions and 10616 deletions
@@ -35,7 +35,7 @@ FILE: abstractSuperCall.kt
super<R|A|>()
}
public final override fun f(): R|kotlin/Unit| {
public open override fun f(): R|kotlin/Unit| {
}
public final fun g(): R|kotlin/Unit| {
@@ -22,15 +22,15 @@ FILE: abstractSuperCallInPresenseOfNonAbstractMethodInParent.kt
super<R|B|>()
}
public final override fun toString(): R|kotlin/String| {
public open override fun toString(): R|kotlin/String| {
^toString this@R|/A|.super<R|B|>.R|kotlin/Any.toString|()
}
public final override fun foo(): R|kotlin/String| {
public open override fun foo(): R|kotlin/String| {
^foo this@R|/A|.super<R|B|>.R|/B.foo|()
}
public final override fun bar(): R|kotlin/String| {
public open override fun bar(): R|kotlin/String| {
^bar this@R|/A|.super<R|IWithToString|>.R|/IWithToString.bar|()
}
@@ -30,7 +30,7 @@ FILE: conflictingOverloads.kt
super<R|A|>()
}
public final override fun rest(s: R|kotlin/String|): R|kotlin/Unit| {
public open override fun rest(s: R|kotlin/String|): R|kotlin/Unit| {
}
public final fun rest(s: R|kotlin/String|): R|kotlin/Unit| {
@@ -39,7 +39,7 @@ FILE: conflictingOverloads.kt
public final fun rest(l: R|kotlin/Long|): R|kotlin/Unit| {
}
public final override val u: R|kotlin/Int| = Int(310)
public open override val u: R|kotlin/Int| = Int(310)
public get(): R|kotlin/Int|
}
@@ -24,7 +24,7 @@ FILE: propertyTypeMismatchOnOverride.kt
super<R|A|>()
}
public final override var test: R|kotlin/String| = String(Test)
public open override var test: R|kotlin/String| = String(Test)
public get(): R|kotlin/String|
public set(value: R|kotlin/String|): R|kotlin/Unit|
@@ -47,7 +47,7 @@ FILE: propertyTypeMismatchOnOverride.kt
public final val value: R|T| = R|<local>/value|
public get(): R|T|
public final override var test: R|T| = this@R|/E|.R|/E.value|
public open override var test: R|T| = this@R|/E|.R|/E.value|
public get(): R|T|
public set(value: R|T|): R|kotlin/Unit|
@@ -73,7 +73,7 @@ FILE: propertyTypeMismatchOnOverride.kt
public final val balue: R|E| = R|<local>/balue|
public get(): R|E|
public final override var rest: R|E| = this@R|/G|.R|/G.balue|
public open override var rest: R|E| = this@R|/G|.R|/G.balue|
public get(): R|E|
public set(value: R|E|): R|kotlin/Unit|
@@ -86,7 +86,7 @@ FILE: propertyTypeMismatchOnOverride.kt
public final val balue: R|E| = R|<local>/balue|
public get(): R|E|
public final override var rest: R|E| = this@R|/H|.R|/H.balue|
public open override var rest: R|E| = this@R|/H|.R|/H.balue|
public get(): R|E|
public set(value: R|E|): R|kotlin/Unit|
@@ -99,7 +99,7 @@ FILE: propertyTypeMismatchOnOverride.kt
public final val balue: R|E| = R|<local>/balue|
public get(): R|E|
public final override var rest: R|E| = this@R|/M|.R|/M.balue|
public open override var rest: R|E| = this@R|/M|.R|/M.balue|
public get(): R|E|
public set(value: R|E|): R|kotlin/Unit|
@@ -28,7 +28,7 @@ FILE: returnTypeMismatchOnOverride.kt
super<R|A|>()
}
public final override fun test(): R|kotlin/String| {
public open override fun test(): R|kotlin/String| {
^test String(Test)
}
@@ -51,7 +51,7 @@ FILE: returnTypeMismatchOnOverride.kt
public final val value: R|T| = R|<local>/value|
public get(): R|T|
public final override fun test(): R|T| {
public open override fun test(): R|T| {
^test this@R|/E|.R|/E.value|
}
@@ -77,7 +77,7 @@ FILE: returnTypeMismatchOnOverride.kt
public final val balue: R|E| = R|<local>/balue|
public get(): R|E|
public final override fun rest(): R|E| {
public open override fun rest(): R|E| {
^rest this@R|/G|.R|/G.balue|
}
@@ -90,7 +90,7 @@ FILE: returnTypeMismatchOnOverride.kt
public final val balue: R|E| = R|<local>/balue|
public get(): R|E|
public final override fun rest(): R|E| {
public open override fun rest(): R|E| {
^rest this@R|/H|.R|/H.balue|
}
@@ -103,7 +103,7 @@ FILE: returnTypeMismatchOnOverride.kt
public final val balue: R|E| = R|<local>/balue|
public get(): R|E|
public final override fun rest(): R|E| {
public open override fun rest(): R|E| {
^rest this@R|/M|.R|/M.balue|
}
@@ -19,7 +19,7 @@ FILE: superCallWithDelegation.kt
super<R|B|>(R|<local>/a|)
}
public final override fun foo(): R|kotlin/Unit| {
public open override fun foo(): R|kotlin/Unit| {
this@R|/C|.super<R|B|>.R|/A.foo|()
}