Cleanup: drop unused ExpectActualCompatibility.Incompatible.Unknown
This commit is contained in:
+1
-1
@@ -49,7 +49,7 @@ object ClassicPositioningStrategies {
|
|||||||
val callableDeclaration = element as? KtCallableDeclaration
|
val callableDeclaration = element as? KtCallableDeclaration
|
||||||
val incompatibility = diagnostic.firstIncompatibility
|
val incompatibility = diagnostic.firstIncompatibility
|
||||||
return when (incompatibility) {
|
return when (incompatibility) {
|
||||||
null, ExpectActualCompatibility.Incompatible.Unknown, is ExpectActualCompatibility.Incompatible.ClassScopes,
|
null, is ExpectActualCompatibility.Incompatible.ClassScopes,
|
||||||
ExpectActualCompatibility.Incompatible.EnumEntries -> null
|
ExpectActualCompatibility.Incompatible.EnumEntries -> null
|
||||||
ExpectActualCompatibility.Incompatible.ClassKind -> {
|
ExpectActualCompatibility.Incompatible.ClassKind -> {
|
||||||
val startElement =
|
val startElement =
|
||||||
|
|||||||
-2
@@ -94,8 +94,6 @@ sealed class ExpectActualCompatibility<out D> {
|
|||||||
object TypeParameterReified : WeakIncompatible<Nothing>(
|
object TypeParameterReified : WeakIncompatible<Nothing>(
|
||||||
"some type parameter is reified in one declaration and non-reified in the other"
|
"some type parameter is reified in one declaration and non-reified in the other"
|
||||||
)
|
)
|
||||||
|
|
||||||
object Unknown : WeakIncompatible<Nothing>(null)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
object Compatible : ExpectActualCompatibility<Nothing>()
|
object Compatible : ExpectActualCompatibility<Nothing>()
|
||||||
|
|||||||
-1
@@ -86,7 +86,6 @@ private fun ExpectActualCompatibility.Incompatible<*>.toDiffKind(): ExpectActual
|
|||||||
ExpectActualCompatibility.Incompatible.TypeParameterNames -> ExpectActualMemberDiff.Kind.TypeParameterNamesChangedInOverride
|
ExpectActualCompatibility.Incompatible.TypeParameterNames -> ExpectActualMemberDiff.Kind.TypeParameterNamesChangedInOverride
|
||||||
ExpectActualCompatibility.Incompatible.TypeParameterReified -> null // inline fun can't be overridden
|
ExpectActualCompatibility.Incompatible.TypeParameterReified -> null // inline fun can't be overridden
|
||||||
ExpectActualCompatibility.Incompatible.TypeParameterVariance -> null // Members are not allowed to have variance
|
ExpectActualCompatibility.Incompatible.TypeParameterVariance -> null // Members are not allowed to have variance
|
||||||
ExpectActualCompatibility.Incompatible.Unknown -> null // Unknown incompatibility is never reported
|
|
||||||
ExpectActualCompatibility.Incompatible.ValueParameterCrossinline -> null // inline fun can't be overridden
|
ExpectActualCompatibility.Incompatible.ValueParameterCrossinline -> null // inline fun can't be overridden
|
||||||
ExpectActualCompatibility.Incompatible.ValueParameterNoinline -> null // inline fun can't be overridden
|
ExpectActualCompatibility.Incompatible.ValueParameterNoinline -> null // inline fun can't be overridden
|
||||||
ExpectActualCompatibility.Incompatible.ValueParameterVararg -> ExpectActualMemberDiff.Kind.NonPrivateCallableAdded
|
ExpectActualCompatibility.Incompatible.ValueParameterVararg -> ExpectActualMemberDiff.Kind.NonPrivateCallableAdded
|
||||||
|
|||||||
Reference in New Issue
Block a user