Minor cleanup at ConstraintInjector.kt

This commit is contained in:
Denis.Zharkov
2022-11-03 13:50:37 +01:00
committed by Space Team
parent 02b2927921
commit c958c79362
@@ -322,9 +322,11 @@ class ConstraintInjector(
} }
val constraintSets = stackForConstraintsSetsFromCurrentForkPoint?.popLast() val constraintSets = stackForConstraintsSetsFromCurrentForkPoint?.popLast()
if (constraintSets == null || constraintSets.isEmpty()) return isThereSuccessfulFork
if (constraintSets.size > 1) { when {
// Just an optimization
constraintSets.isNullOrEmpty() -> return isThereSuccessfulFork
constraintSets.size > 1 -> {
if (forkPointsData == null) { if (forkPointsData == null) {
forkPointsData = SmartList() forkPointsData = SmartList()
} }
@@ -332,13 +334,16 @@ class ConstraintInjector(
constraintSets constraintSets
) )
return true return true
} else if (constraintSets.size == 1) { }
else -> {
// The emptiness case has been already handled above
processGivenForkPointBranchConstraints( processGivenForkPointBranchConstraints(
c, c,
constraintSets.single(), constraintSets.single(),
position, position,
) )
} }
}
return isThereSuccessfulFork return isThereSuccessfulFork
} }