Skip to content

Commit

Permalink
[FIR] Set status.isOverride for fake overrides
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
lunakoly authored and qodana-bot committed Feb 15, 2024
1 parent afd8895 commit 7056ad5
Show file tree
Hide file tree
Showing 252 changed files with 1,025 additions and 1,015 deletions.
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
private val p: A

open var bar: kotlin.Long
override var bar: kotlin.Long

open val kotlin.Int.doo: kotlin.String
override val kotlin.Int.doo: kotlin.String

open fun foo()
override fun foo()

open val foo: kotlin.Int
override val foo: kotlin.Int

open var kotlin.Int.zoo: kotlin.Unit
override var kotlin.Int.zoo: kotlin.Unit

open fun kotlin.Int.smth(): kotlin.Short
override fun kotlin.Int.smth(): kotlin.Short

constructor(p: A)
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ KtKotlinPropertySymbol:
isDefault: true
isExtension: false
isInline: false
isOverride: false
isOverride: true
modality: OPEN
origin: SOURCE
receiverParameter: null
Expand Down Expand Up @@ -152,7 +152,7 @@ KtKotlinPropertySymbol:
isExtension: false
isFromPrimaryConstructor: false
isLateInit: false
isOverride: false
isOverride: true
isStatic: false
isVal: false
modality: OPEN
Expand All @@ -172,7 +172,7 @@ KtKotlinPropertySymbol:
isDefault: true
isExtension: false
isInline: false
isOverride: false
isOverride: true
modality: OPEN
origin: SOURCE
parameter: KtValueParameterSymbol:
Expand Down Expand Up @@ -289,7 +289,7 @@ KtKotlinPropertySymbol:
isDefault: true
isExtension: false
isInline: false
isOverride: false
isOverride: true
modality: OPEN
origin: SOURCE
receiverParameter: KtReceiverParameterSymbol:
Expand Down Expand Up @@ -330,7 +330,7 @@ KtKotlinPropertySymbol:
isExtension: true
isFromPrimaryConstructor: false
isLateInit: false
isOverride: false
isOverride: true
isStatic: false
isVal: true
modality: OPEN
Expand Down Expand Up @@ -382,7 +382,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: OPEN
Expand Down Expand Up @@ -438,7 +438,7 @@ KtKotlinPropertySymbol:
isDefault: true
isExtension: false
isInline: false
isOverride: false
isOverride: true
modality: OPEN
origin: SOURCE
receiverParameter: null
Expand Down Expand Up @@ -469,7 +469,7 @@ KtKotlinPropertySymbol:
isExtension: false
isFromPrimaryConstructor: false
isLateInit: false
isOverride: false
isOverride: true
isStatic: false
isVal: true
modality: OPEN
Expand Down Expand Up @@ -529,7 +529,7 @@ KtKotlinPropertySymbol:
isDefault: true
isExtension: false
isInline: false
isOverride: false
isOverride: true
modality: OPEN
origin: SOURCE
receiverParameter: KtReceiverParameterSymbol:
Expand Down Expand Up @@ -570,7 +570,7 @@ KtKotlinPropertySymbol:
isExtension: true
isFromPrimaryConstructor: false
isLateInit: false
isOverride: false
isOverride: true
isStatic: false
isVal: false
modality: OPEN
Expand Down Expand Up @@ -600,7 +600,7 @@ KtKotlinPropertySymbol:
isDefault: true
isExtension: false
isInline: false
isOverride: false
isOverride: true
modality: OPEN
origin: SOURCE
parameter: KtValueParameterSymbol:
Expand Down Expand Up @@ -709,7 +709,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: OPEN
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
open val foo: kotlin.Int
override val foo: kotlin.Int
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ KtKotlinPropertySymbol:
isExtension: false
isFromPrimaryConstructor: false
isLateInit: false
isOverride: false
isOverride: true
isStatic: false
isVal: true
modality: OPEN
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
open var kotlin.Int.zoo: kotlin.Unit
override var kotlin.Int.zoo: kotlin.Unit

open fun foo()
override fun foo()

open val foo: kotlin.Int
override val foo: kotlin.Int

open fun kotlin.Int.smth(): kotlin.Short
override fun kotlin.Int.smth(): kotlin.Short

open var bar: kotlin.Long
override var bar: kotlin.Long

open val kotlin.Int.doo: kotlin.String
override val kotlin.Int.doo: kotlin.String
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ KtKotlinPropertySymbol:
isExtension: true
isFromPrimaryConstructor: false
isLateInit: false
isOverride: false
isOverride: true
isStatic: false
isVal: false
modality: OPEN
Expand Down Expand Up @@ -67,7 +67,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: OPEN
Expand Down Expand Up @@ -108,7 +108,7 @@ KtKotlinPropertySymbol:
isExtension: false
isFromPrimaryConstructor: false
isLateInit: false
isOverride: false
isOverride: true
isStatic: false
isVal: true
modality: OPEN
Expand Down Expand Up @@ -150,7 +150,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: OPEN
Expand Down Expand Up @@ -201,7 +201,7 @@ KtKotlinPropertySymbol:
isExtension: false
isFromPrimaryConstructor: false
isLateInit: false
isOverride: false
isOverride: true
isStatic: false
isVal: false
modality: OPEN
Expand Down Expand Up @@ -246,7 +246,7 @@ KtKotlinPropertySymbol:
isExtension: true
isFromPrimaryConstructor: false
isLateInit: false
isOverride: false
isOverride: true
isStatic: false
isVal: true
modality: OPEN
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
open fun foo(): kotlin.Int
override fun foo(): kotlin.Int

open fun bar(): kotlin.Int
override fun bar(): kotlin.Int
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: OPEN
Expand Down Expand Up @@ -50,7 +50,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: OPEN
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
open fun bar()
override fun bar()
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: OPEN
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,28 +24,28 @@ 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

open fun hashCode(): kotlin.Int

open fun toString(): kotlin.String

fun getFirst(): E
override fun getFirst(): E

fun getLast(): E
override fun getLast(): E
Original file line number Diff line number Diff line change
Expand Up @@ -954,7 +954,7 @@ KtKotlinPropertySymbol:
isExtension: false
isFromPrimaryConstructor: false
isLateInit: false
isOverride: false
isOverride: true
isStatic: false
isVal: true
modality: ABSTRACT
Expand Down Expand Up @@ -1000,7 +1000,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: ABSTRACT
Expand Down Expand Up @@ -1042,7 +1042,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: true
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: ABSTRACT
Expand Down Expand Up @@ -1108,7 +1108,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: true
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: ABSTRACT
Expand Down Expand Up @@ -1154,7 +1154,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: ABSTRACT
Expand Down Expand Up @@ -1225,7 +1225,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: true
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: ABSTRACT
Expand Down Expand Up @@ -1291,7 +1291,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: ABSTRACT
Expand Down Expand Up @@ -1357,7 +1357,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: ABSTRACT
Expand Down Expand Up @@ -1562,7 +1562,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: OPEN
Expand Down Expand Up @@ -1603,7 +1603,7 @@ KtFunctionSymbol:
isInfix: false
isInline: false
isOperator: false
isOverride: false
isOverride: true
isStatic: false
isSuspend: false
modality: OPEN
Expand Down
Loading

0 comments on commit 7056ad5

Please sign in to comment.