Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Vogel2021-03-26 10:56:45 +0000
committerLars Vogel2021-03-26 10:56:45 +0000
commitaea0f7e10bad34f5129dd2a9b373ef52b84a1c31 (patch)
tree91c980ca2f4da4363089763fd5b6c448f325e0e4
parentb0fb8cd1077430a896be37e14ef246f0c85ca536 (diff)
downloadrt.equinox.p2-aea0f7e10bad34f5129dd2a9b373ef52b84a1c31.tar.gz
rt.equinox.p2-aea0f7e10bad34f5129dd2a9b373ef52b84a1c31.tar.xz
rt.equinox.p2-aea0f7e10bad34f5129dd2a9b373ef52b84a1c31.zip
Use "Exit loop earlier" JDT cleanup on SimpleArtifactRepository
Change-Id: Id12f2d88683d130bf1135b5bc7ace1ecf8f2c08a Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
-rw-r--r--bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepository.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepository.java b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepository.java
index fc718c0c4..73cf82456 100644
--- a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepository.java
+++ b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepository.java
@@ -1273,8 +1273,10 @@ public class SimpleArtifactRepository extends AbstractArtifactRepository impleme
boolean found = false;
IStatus[] stepStatusChildren = stepStatus.getChildren();
for (int i = 0; i < stepStatusChildren.length && !found; i++)
- if (stepStatusChildren[i] == status)
+ if (stepStatusChildren[i] == status) {
found = true;
+ break;
+ }
if (!found)
result.merge(status);
}

Back to the top