Instead of maintaining a boolean in an else branch,
examine the resulting collection to see if there is
anything left. Simplifies and speeds up the code.
Change-Id: Ie87c5f845b866e6637a6af0e43cb2153d8e05363
Signed-off-by: Robert Varga <rovarga@cisco.com>
}
private boolean removeSatisfied() {
- Iterator<AbstractPrerequisite<?>> it = unsatisfied.iterator();
- boolean allSatisfied = true;
+ final Iterator<AbstractPrerequisite<?>> it = unsatisfied.iterator();
while (it.hasNext()) {
final AbstractPrerequisite<?> prereq = it.next();
if (prereq.isDone()) {
// We are removing current prerequisite from list.
LOG.trace("Modifier {} prerequisite {} satisfied", this, prereq);
it.remove();
- } else {
- allSatisfied = false;
}
}
- return allSatisfied;
+ return unsatisfied.isEmpty();
}
ModelProcessingPhase getPhase() {