Minor refactoring -- use util function

This commit is contained in:
Stanislav Erokhin
2021-07-30 13:50:36 +02:00
committed by teamcityserver
parent cea6081d36
commit e9a2997f7e
@@ -186,9 +186,7 @@ class ExpectedActualDeclarationChecker(
// Here we have exactly one compatible actual and/or some weakly incompatible. In either case, we don't report anything on expect
val actualMembers = compatibility.asSequence()
.filter { (compatibility, _) ->
compatibility is Compatible || (compatibility is Incompatible && compatibility.kind != IncompatibilityKind.STRONG)
}.flatMap { it.value.asSequence() }
.filter { it.key.isCompatibleOrWeakCompatible() }.flatMap { it.value.asSequence() }
expectActualTracker.reportExpectActual(expected = descriptor, actualMembers = actualMembers)
}