Effective modality cleanup. Drop unnecessary @Suppress and final
They were needed as a temporary migration in scope of KT-58587 Now the bootstrap and IDE include KT-58587 patch, so @Suppress and `final` are no longer needed
This commit is contained in:
@@ -375,29 +375,18 @@ class IrBuiltInsOverFir(
|
||||
override val ieee754equalsFunByOperandType: MutableMap<IrClassifierSymbol, IrSimpleFunctionSymbol>
|
||||
get() = _ieee754equalsFunByOperandType
|
||||
|
||||
@Suppress("RedundantModalityModifier") // Explicit `final` keyword can be dropped after bootstrap update
|
||||
final override var eqeqeqSymbol: IrSimpleFunctionSymbol private set
|
||||
@Suppress("RedundantModalityModifier") // Explicit `final` keyword can be dropped after bootstrap update
|
||||
final override var eqeqSymbol: IrSimpleFunctionSymbol private set
|
||||
@Suppress("RedundantModalityModifier") // Explicit `final` keyword can be dropped after bootstrap update
|
||||
final override var throwCceSymbol: IrSimpleFunctionSymbol private set
|
||||
@Suppress("RedundantModalityModifier") // Explicit `final` keyword can be dropped after bootstrap update
|
||||
final override var throwIseSymbol: IrSimpleFunctionSymbol private set
|
||||
@Suppress("RedundantModalityModifier") // Explicit `final` keyword can be dropped after bootstrap update
|
||||
final override var andandSymbol: IrSimpleFunctionSymbol private set
|
||||
@Suppress("RedundantModalityModifier") // Explicit `final` keyword can be dropped after bootstrap update
|
||||
final override var ororSymbol: IrSimpleFunctionSymbol private set
|
||||
@Suppress("RedundantModalityModifier") // Explicit `final` keyword can be dropped after bootstrap update
|
||||
final override var noWhenBranchMatchedExceptionSymbol: IrSimpleFunctionSymbol private set
|
||||
@Suppress("RedundantModalityModifier") // Explicit `final` keyword can be dropped after bootstrap update
|
||||
final override var illegalArgumentExceptionSymbol: IrSimpleFunctionSymbol private set
|
||||
@Suppress("RedundantModalityModifier") // Explicit `final` keyword can be dropped after bootstrap update
|
||||
final override var dataClassArrayMemberHashCodeSymbol: IrSimpleFunctionSymbol private set
|
||||
@Suppress("RedundantModalityModifier") // Explicit `final` keyword can be dropped after bootstrap update
|
||||
final override var dataClassArrayMemberToStringSymbol: IrSimpleFunctionSymbol private set
|
||||
override var eqeqeqSymbol: IrSimpleFunctionSymbol private set
|
||||
override var eqeqSymbol: IrSimpleFunctionSymbol private set
|
||||
override var throwCceSymbol: IrSimpleFunctionSymbol private set
|
||||
override var throwIseSymbol: IrSimpleFunctionSymbol private set
|
||||
override var andandSymbol: IrSimpleFunctionSymbol private set
|
||||
override var ororSymbol: IrSimpleFunctionSymbol private set
|
||||
override var noWhenBranchMatchedExceptionSymbol: IrSimpleFunctionSymbol private set
|
||||
override var illegalArgumentExceptionSymbol: IrSimpleFunctionSymbol private set
|
||||
override var dataClassArrayMemberHashCodeSymbol: IrSimpleFunctionSymbol private set
|
||||
override var dataClassArrayMemberToStringSymbol: IrSimpleFunctionSymbol private set
|
||||
|
||||
@Suppress("RedundantModalityModifier") // Explicit `final` keyword can be dropped after bootstrap update
|
||||
final override var checkNotNullSymbol: IrSimpleFunctionSymbol private set
|
||||
override var checkNotNullSymbol: IrSimpleFunctionSymbol private set
|
||||
override val arrayOfNulls: IrSimpleFunctionSymbol by lazy {
|
||||
findFunctions(kotlinPackage, Name.identifier("arrayOfNulls")).first {
|
||||
it.owner.dispatchReceiverParameter == null && it.owner.valueParameters.size == 1 &&
|
||||
@@ -408,14 +397,10 @@ class IrBuiltInsOverFir(
|
||||
override val linkageErrorSymbol: IrSimpleFunctionSymbol
|
||||
get() = TODO("Not yet implemented")
|
||||
|
||||
@Suppress("RedundantModalityModifier") // Explicit `final` keyword can be dropped after bootstrap update
|
||||
final override var lessFunByOperandType: Map<IrClassifierSymbol, IrSimpleFunctionSymbol> private set
|
||||
@Suppress("RedundantModalityModifier") // Explicit `final` keyword can be dropped after bootstrap update
|
||||
final override var lessOrEqualFunByOperandType: Map<IrClassifierSymbol, IrSimpleFunctionSymbol> private set
|
||||
@Suppress("RedundantModalityModifier") // Explicit `final` keyword can be dropped after bootstrap update
|
||||
final override var greaterOrEqualFunByOperandType: Map<IrClassifierSymbol, IrSimpleFunctionSymbol> private set
|
||||
@Suppress("RedundantModalityModifier") // Explicit `final` keyword can be dropped after bootstrap update
|
||||
final override var greaterFunByOperandType: Map<IrClassifierSymbol, IrSimpleFunctionSymbol> private set
|
||||
override var lessFunByOperandType: Map<IrClassifierSymbol, IrSimpleFunctionSymbol> private set
|
||||
override var lessOrEqualFunByOperandType: Map<IrClassifierSymbol, IrSimpleFunctionSymbol> private set
|
||||
override var greaterOrEqualFunByOperandType: Map<IrClassifierSymbol, IrSimpleFunctionSymbol> private set
|
||||
override var greaterFunByOperandType: Map<IrClassifierSymbol, IrSimpleFunctionSymbol> private set
|
||||
|
||||
init {
|
||||
with(this.operatorsPackageFragment) {
|
||||
|
||||
Reference in New Issue
Block a user