[FELIX-4942] Use getFirstCandidate method
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1690718 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/resolver/src/main/java/org/apache/felix/resolver/ResolverImpl.java b/resolver/src/main/java/org/apache/felix/resolver/ResolverImpl.java
index 03f56eb..55ba7ed 100644
--- a/resolver/src/main/java/org/apache/felix/resolver/ResolverImpl.java
+++ b/resolver/src/main/java/org/apache/felix/resolver/ResolverImpl.java
@@ -673,15 +673,13 @@
{
continue;
}
- // Get the candidates for the current requirement.
- List<Capability> candCaps = allCandidates.getCandidates(req);
+ // Grab first (i.e., highest priority) candidate.
+ Capability cap = allCandidates.getFirstCandidate(req);
// Optional requirements may not have any candidates.
- if (candCaps == null)
+ if (cap == null)
{
continue;
}
- // Grab first (i.e., highest priority) candidate.
- Capability cap = candCaps.get(0);
reqs.add(req);
caps.add(cap);
isDynamicImporting = true;