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()
|
||||
if (constraintSets == null || constraintSets.isEmpty()) return isThereSuccessfulFork
|
||||
|
||||
if (constraintSets.size > 1) {
|
||||
if (forkPointsData == null) {
|
||||
forkPointsData = SmartList()
|
||||
when {
|
||||
// Just an optimization
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user