[FIR] Set status.isOverride for fake overrides

Even though SO may not be correct
overrides sometimes, it feels more
natural to treat fake overrides as...
well, "overrides". And without it
we'd need to make the code in
`FirOverrideChecker` less intuitive.
This commit is contained in:
Nikolay Lunyak
2023-11-29 16:08:26 +02:00
committed by Space Team
parent afd8895e51
commit 7056ad5325
252 changed files with 1025 additions and 1015 deletions
@@ -24,21 +24,21 @@ operator fun set(index: kotlin.Int, element: E): E
fun subList(fromIndex: kotlin.Int, toIndex: kotlin.Int): kotlin.collections.MutableList<E>
val size: kotlin.Int
override val size: kotlin.Int
fun isEmpty(): kotlin.Boolean
override fun isEmpty(): kotlin.Boolean
operator fun contains(element: E): kotlin.Boolean
override operator fun contains(element: E): kotlin.Boolean
operator fun iterator(): kotlin.collections.MutableIterator<E>
override operator fun iterator(): kotlin.collections.MutableIterator<E>
fun containsAll(elements: kotlin.collections.Collection<E>): kotlin.Boolean
override fun containsAll(elements: kotlin.collections.Collection<E>): kotlin.Boolean
operator fun get(index: kotlin.Int): E
override operator fun get(index: kotlin.Int): E
fun indexOf(element: E): kotlin.Int
override fun indexOf(element: E): kotlin.Int
fun lastIndexOf(element: E): kotlin.Int
override fun lastIndexOf(element: E): kotlin.Int
open operator fun equals(other: kotlin.Any?): kotlin.Boolean
@@ -46,6 +46,6 @@ open fun hashCode(): kotlin.Int
open fun toString(): kotlin.String
fun getFirst(): E
override fun getFirst(): E
fun getLast(): E
override fun getLast(): E
@@ -954,7 +954,7 @@ KtKotlinPropertySymbol:
isExtension: false
isFromPrimaryConstructor: false
isLateInit: false
isOverride: false
isOverride: true
isStatic: false
isVal: true
modality: ABSTRACT
@@ -1000,7 +1000,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: ABSTRACT
@@ -1042,7 +1042,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: true
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: ABSTRACT
@@ -1108,7 +1108,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: true
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: ABSTRACT
@@ -1154,7 +1154,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: ABSTRACT
@@ -1225,7 +1225,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: true
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: ABSTRACT
@@ -1291,7 +1291,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: ABSTRACT
@@ -1357,7 +1357,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: ABSTRACT
@@ -1562,7 +1562,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: OPEN
@@ -1603,7 +1603,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: OPEN
@@ -1,6 +1,6 @@
protected fun clone(): kotlin.Any
operator fun compareTo(other: test.E): kotlin.Int
override operator fun compareTo(other: test.E): kotlin.Int
operator fun equals(other: kotlin.Any?): kotlin.Boolean
@@ -13,9 +13,9 @@ val name: kotlin.String
val ordinal: kotlin.Int
fun getDeclaringClass(): java.lang.Class<test.E!>!
override fun getDeclaringClass(): java.lang.Class<test.E!>!
fun finalize()
override fun finalize()
companion object
@@ -54,7 +54,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: true
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -469,7 +469,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -506,7 +506,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -4,7 +4,7 @@ abstract fun bar()
protected fun clone(): kotlin.Any
operator fun compareTo(other: test.E): kotlin.Int
override operator fun compareTo(other: test.E): kotlin.Int
operator fun equals(other: kotlin.Any?): kotlin.Boolean
@@ -17,9 +17,9 @@ val name: kotlin.String
val ordinal: kotlin.Int
fun getDeclaringClass(): java.lang.Class<test.E!>!
override fun getDeclaringClass(): java.lang.Class<test.E!>!
fun finalize()
override fun finalize()
companion object
@@ -183,7 +183,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: true
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -598,7 +598,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -635,7 +635,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -4,7 +4,7 @@ fun bar()
protected fun clone(): kotlin.Any
operator fun compareTo(other: test.E): kotlin.Int
override operator fun compareTo(other: test.E): kotlin.Int
operator fun equals(other: kotlin.Any?): kotlin.Boolean
@@ -17,9 +17,9 @@ val name: kotlin.String
val ordinal: kotlin.Int
fun getDeclaringClass(): java.lang.Class<test.E!>!
override fun getDeclaringClass(): java.lang.Class<test.E!>!
fun finalize()
override fun finalize()
companion object
@@ -183,7 +183,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: true
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -598,7 +598,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -635,7 +635,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -2,7 +2,7 @@ val x: kotlin.String
protected fun clone(): kotlin.Any
operator fun compareTo(other: test.E): kotlin.Int
override operator fun compareTo(other: test.E): kotlin.Int
operator fun equals(other: kotlin.Any?): kotlin.Boolean
@@ -15,9 +15,9 @@ val name: kotlin.String
val ordinal: kotlin.Int
fun getDeclaringClass(): java.lang.Class<test.E!>!
override fun getDeclaringClass(): java.lang.Class<test.E!>!
fun finalize()
override fun finalize()
companion object
@@ -145,7 +145,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: true
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -560,7 +560,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -597,7 +597,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -4,7 +4,7 @@ val foo: kotlin.Int
protected fun clone(): kotlin.Any
operator fun compareTo(other: test.E): kotlin.Int
override operator fun compareTo(other: test.E): kotlin.Int
operator fun equals(other: kotlin.Any?): kotlin.Boolean
@@ -17,9 +17,9 @@ val name: kotlin.String
val ordinal: kotlin.Int
fun getDeclaringClass(): java.lang.Class<test.E!>!
override fun getDeclaringClass(): java.lang.Class<test.E!>!
fun finalize()
override fun finalize()
companion object
@@ -236,7 +236,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: true
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -651,7 +651,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -688,7 +688,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -2,7 +2,7 @@ override val foo: kotlin.Int
protected fun clone(): kotlin.Any
operator fun compareTo(other: test.E): kotlin.Int
override operator fun compareTo(other: test.E): kotlin.Int
operator fun equals(other: kotlin.Any?): kotlin.Boolean
@@ -15,9 +15,9 @@ val name: kotlin.String
val ordinal: kotlin.Int
fun getDeclaringClass(): java.lang.Class<test.E!>!
override fun getDeclaringClass(): java.lang.Class<test.E!>!
fun finalize()
override fun finalize()
companion object
@@ -145,7 +145,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: true
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -560,7 +560,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -597,7 +597,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -2,17 +2,17 @@ fun noGeneric(): kotlin.Int
fun noGenericWithExplicitType(): kotlin.Int
fun withOuterGeneric(t: test.Foo): kotlin.String
override fun withOuterGeneric(t: test.Foo): kotlin.String
fun withOuterGenericWithExplicitType(t: test.Foo): kotlin.String
override fun withOuterGenericWithExplicitType(t: test.Foo): kotlin.String
fun <TT> withOwnGeneric(tt: TT): kotlin.Boolean
fun <TT> withOwnGenericWithExplicitType(tt: TT): kotlin.Boolean
fun <TT> withOuterAndOwnGeneric(t: test.Foo, tt: TT): kotlin.Long
override fun <TT> withOuterAndOwnGeneric(t: test.Foo, tt: TT): kotlin.Long
fun <TT> withOuterAndOwnGenericWithExplicitType(t: test.Foo, tt: TT): kotlin.Long
override fun <TT> withOuterAndOwnGenericWithExplicitType(t: test.Foo, tt: TT): kotlin.Long
open operator fun equals(other: kotlin.Any?): kotlin.Boolean
@@ -96,7 +96,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -159,7 +159,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -358,7 +358,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL
@@ -446,7 +446,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: FINAL