Minor cleanup at ConstraintInjector.kt
This commit is contained in:
committed by
Space Team
parent
02b2927921
commit
c958c79362
+19
-14
@@ -322,22 +322,27 @@ class ConstraintInjector(
|
|||||||
}
|
}
|
||||||
|
|
||||||
val constraintSets = stackForConstraintsSetsFromCurrentForkPoint?.popLast()
|
val constraintSets = stackForConstraintsSetsFromCurrentForkPoint?.popLast()
|
||||||
if (constraintSets == null || constraintSets.isEmpty()) return isThereSuccessfulFork
|
|
||||||
|
|
||||||
if (constraintSets.size > 1) {
|
when {
|
||||||
if (forkPointsData == null) {
|
// Just an optimization
|
||||||
forkPointsData = SmartList()
|
constraintSets.isNullOrEmpty() -> return isThereSuccessfulFork
|
||||||
|
constraintSets.size > 1 -> {
|
||||||
|
if (forkPointsData == null) {
|
||||||
|
forkPointsData = SmartList()
|
||||||
|
}
|
||||||
|
forkPointsData!!.addIfNotNull(
|
||||||
|
constraintSets
|
||||||
|
)
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
else -> {
|
||||||
|
// The emptiness case has been already handled above
|
||||||
|
processGivenForkPointBranchConstraints(
|
||||||
|
c,
|
||||||
|
constraintSets.single(),
|
||||||
|
position,
|
||||||
|
)
|
||||||
}
|
}
|
||||||
forkPointsData!!.addIfNotNull(
|
|
||||||
constraintSets
|
|
||||||
)
|
|
||||||
return true
|
|
||||||
} else if (constraintSets.size == 1) {
|
|
||||||
processGivenForkPointBranchConstraints(
|
|
||||||
c,
|
|
||||||
constraintSets.single(),
|
|
||||||
position,
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return isThereSuccessfulFork
|
return isThereSuccessfulFork
|
||||||
|
|||||||
Reference in New Issue
Block a user