"Inapplicable operator modifier" and "Inapplicable infix modifier" are now errors
Original commit: 3fa506fd45
This commit is contained in:
@@ -19,8 +19,10 @@ abstract class A {
|
|||||||
fun finalFlagRemovedFun() {}
|
fun finalFlagRemovedFun() {}
|
||||||
final fun finalFlagUnchangedFun() {}
|
final fun finalFlagUnchangedFun() {}
|
||||||
|
|
||||||
|
@Suppress("INAPPLICABLE_INFIX_MODIFIER")
|
||||||
infix fun infixFlagAddedFun() {}
|
infix fun infixFlagAddedFun() {}
|
||||||
fun infixFlagRemovedFun() {}
|
fun infixFlagRemovedFun() {}
|
||||||
|
@Suppress("INAPPLICABLE_INFIX_MODIFIER")
|
||||||
infix fun infixFlagUnchangedFun() {}
|
infix fun infixFlagUnchangedFun() {}
|
||||||
|
|
||||||
inline fun inlineFlagAddedFun() {}
|
inline fun inlineFlagAddedFun() {}
|
||||||
@@ -45,8 +47,10 @@ abstract class A {
|
|||||||
fun openFlagRemovedFun() {}
|
fun openFlagRemovedFun() {}
|
||||||
open fun openFlagUnchangedFun() {}
|
open fun openFlagUnchangedFun() {}
|
||||||
|
|
||||||
|
@Suppress("INAPPLICABLE_OPERATOR_MODIFIER")
|
||||||
operator fun operatorFlagAddedFun() {}
|
operator fun operatorFlagAddedFun() {}
|
||||||
fun operatorFlagRemovedFun() {}
|
fun operatorFlagRemovedFun() {}
|
||||||
|
@Suppress("INAPPLICABLE_OPERATOR_MODIFIER")
|
||||||
operator fun operatorFlagUnchangedFun() {}
|
operator fun operatorFlagUnchangedFun() {}
|
||||||
|
|
||||||
private val privateFlagAddedVal = ""
|
private val privateFlagAddedVal = ""
|
||||||
|
|||||||
@@ -20,7 +20,9 @@ abstract class A {
|
|||||||
final fun finalFlagUnchangedFun() {}
|
final fun finalFlagUnchangedFun() {}
|
||||||
|
|
||||||
fun infixFlagAddedFun() {}
|
fun infixFlagAddedFun() {}
|
||||||
|
@Suppress("INAPPLICABLE_INFIX_MODIFIER")
|
||||||
infix fun infixFlagRemovedFun() {}
|
infix fun infixFlagRemovedFun() {}
|
||||||
|
@Suppress("INAPPLICABLE_INFIX_MODIFIER")
|
||||||
infix fun infixFlagUnchangedFun() {}
|
infix fun infixFlagUnchangedFun() {}
|
||||||
|
|
||||||
fun inlineFlagAddedFun() {}
|
fun inlineFlagAddedFun() {}
|
||||||
@@ -46,7 +48,9 @@ abstract class A {
|
|||||||
open fun openFlagUnchangedFun() {}
|
open fun openFlagUnchangedFun() {}
|
||||||
|
|
||||||
fun operatorFlagAddedFun() {}
|
fun operatorFlagAddedFun() {}
|
||||||
|
@Suppress("INAPPLICABLE_OPERATOR_MODIFIER")
|
||||||
operator fun operatorFlagRemovedFun() {}
|
operator fun operatorFlagRemovedFun() {}
|
||||||
|
@Suppress("INAPPLICABLE_OPERATOR_MODIFIER")
|
||||||
operator fun operatorFlagUnchangedFun() {}
|
operator fun operatorFlagUnchangedFun() {}
|
||||||
|
|
||||||
val privateFlagAddedVal = ""
|
val privateFlagAddedVal = ""
|
||||||
|
|||||||
@@ -8,8 +8,10 @@ external fun externalFlagAddedFun()
|
|||||||
fun externalFlagRemovedFun() {}
|
fun externalFlagRemovedFun() {}
|
||||||
external fun externalFlagUnchangedFun()
|
external fun externalFlagUnchangedFun()
|
||||||
|
|
||||||
|
@Suppress("INAPPLICABLE_INFIX_MODIFIER")
|
||||||
infix fun infixFlagAddedFun() {}
|
infix fun infixFlagAddedFun() {}
|
||||||
fun infixFlagRemovedFun() {}
|
fun infixFlagRemovedFun() {}
|
||||||
|
@Suppress("INAPPLICABLE_INFIX_MODIFIER")
|
||||||
infix fun infixFlagUnchangedFun() {}
|
infix fun infixFlagUnchangedFun() {}
|
||||||
|
|
||||||
inline fun inlineFlagAddedFun() {}
|
inline fun inlineFlagAddedFun() {}
|
||||||
@@ -23,8 +25,10 @@ internal fun internalFlagAddedFun() {}
|
|||||||
fun internalFlagRemovedFun() {}
|
fun internalFlagRemovedFun() {}
|
||||||
internal fun internalFlagUnchangedFun() {}
|
internal fun internalFlagUnchangedFun() {}
|
||||||
|
|
||||||
|
@Suppress("INAPPLICABLE_OPERATOR_MODIFIER")
|
||||||
operator fun operatorFlagAddedFun() {}
|
operator fun operatorFlagAddedFun() {}
|
||||||
fun operatorFlagRemovedFun() {}
|
fun operatorFlagRemovedFun() {}
|
||||||
|
@Suppress("INAPPLICABLE_OPERATOR_MODIFIER")
|
||||||
operator fun operatorFlagUnchangedFun() {}
|
operator fun operatorFlagUnchangedFun() {}
|
||||||
|
|
||||||
private val privateFlagAddedVal = ""
|
private val privateFlagAddedVal = ""
|
||||||
|
|||||||
@@ -9,7 +9,9 @@ external fun externalFlagRemovedFun()
|
|||||||
external fun externalFlagUnchangedFun()
|
external fun externalFlagUnchangedFun()
|
||||||
|
|
||||||
fun infixFlagAddedFun() {}
|
fun infixFlagAddedFun() {}
|
||||||
|
@Suppress("INAPPLICABLE_INFIX_MODIFIER")
|
||||||
infix fun infixFlagRemovedFun() {}
|
infix fun infixFlagRemovedFun() {}
|
||||||
|
@Suppress("INAPPLICABLE_INFIX_MODIFIER")
|
||||||
infix fun infixFlagUnchangedFun() {}
|
infix fun infixFlagUnchangedFun() {}
|
||||||
|
|
||||||
fun inlineFlagAddedFun() {}
|
fun inlineFlagAddedFun() {}
|
||||||
@@ -24,7 +26,9 @@ internal fun internalFlagRemovedFun() {}
|
|||||||
internal fun internalFlagUnchangedFun() {}
|
internal fun internalFlagUnchangedFun() {}
|
||||||
|
|
||||||
fun operatorFlagAddedFun() {}
|
fun operatorFlagAddedFun() {}
|
||||||
|
@Suppress("INAPPLICABLE_OPERATOR_MODIFIER")
|
||||||
operator fun operatorFlagRemovedFun() {}
|
operator fun operatorFlagRemovedFun() {}
|
||||||
|
@Suppress("INAPPLICABLE_OPERATOR_MODIFIER")
|
||||||
operator fun operatorFlagUnchangedFun() {}
|
operator fun operatorFlagUnchangedFun() {}
|
||||||
|
|
||||||
val privateFlagAddedVal = ""
|
val privateFlagAddedVal = ""
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import kotlin.reflect./*p:kotlin.reflect*/KProperty
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*p:foo.bar*/operator fun /*p:foo.bar*/D2.getValue(t: /*p:foo.bar*/Any?, p: KProperty<*>) = /*p:kotlin(Int)*/1
|
/*p:foo.bar*/operator fun /*p:foo.bar*/D2.getValue(t: /*p:foo.bar*/Any?, p: KProperty<*>) = /*p:kotlin(Int)*/1
|
||||||
/*p:foo.bar*/operator fun /*p:foo.bar*/D2.propertyDelegated(p: /*p:foo.bar*/Any?) {}
|
/*p:foo.bar*/fun /*p:foo.bar*/D2.propertyDelegated(p: /*p:foo.bar*/Any?) {}
|
||||||
|
|
||||||
/*p:foo.bar*/class D3 : /*p:foo.bar*/D2() {
|
/*p:foo.bar*/class D3 : /*p:foo.bar*/D2() {
|
||||||
fun propertyDelegated(p: /*c:foo.bar.D3 c:foo.bar.D2 p:foo.bar*/Any?) {}
|
fun propertyDelegated(p: /*c:foo.bar.D3 c:foo.bar.D2 p:foo.bar*/Any?) {}
|
||||||
|
|||||||
Reference in New Issue
Block a user