File tree Expand file tree Collapse file tree 2 files changed +1
-5
lines changed
src/main/kotlin/com/autonomousapps
model/internal/intermediates/producer Expand file tree Collapse file tree 2 files changed +1
-5
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,6 @@ import com.autonomousapps.model.internal.BinaryClassCapability
1212import com.autonomousapps.model.internal.intermediates.consumer.MemberAccess
1313import com.autonomousapps.model.internal.intermediates.producer.BinaryClass
1414import com.autonomousapps.visitor.GraphViewVisitor
15- import kotlin.collections.forEach
1615
1716internal class BinaryCompatibilityChecker (
1817 private val coordinates : Coordinates ,
@@ -46,11 +45,9 @@ internal class BinaryCompatibilityChecker(
4645 val relevantMemberAccesses = context.project.memberAccesses
4746 .filterToOrderedSet { access -> access.owner in relevantDuplicateClassNames }
4847
49- val partitionResult = relevantMemberAccesses.mapToSet { access ->
48+ val (matchingBinaryClasses, nonMatchingBinaryClasses) = relevantMemberAccesses.mapToSet { access ->
5049 binaryClassCapability.findMatchingClasses(access)
5150 }.reduce()
52- val matchingBinaryClasses = partitionResult.matchingClasses
53- val nonMatchingBinaryClasses = partitionResult.nonMatchingClasses
5451
5552 // There must be a compatible BinaryClass.<field|method> for each MemberAccess for the usage to be binary-compatible
5653 val isBinaryCompatible = relevantMemberAccesses.all { access ->
Original file line number Diff line number Diff line change @@ -30,7 +30,6 @@ internal data class BinaryClass(
3030 .compare(this , other)
3131 }
3232
33- // TODO(tsr): currently unused. Delete?
3433 internal class Builder (
3534 val className : String ,
3635 val superClassName : String? ,
You can’t perform that action at this time.
0 commit comments