in cdi-extender/src/main/java/org/apache/aries/cdi/container/internal/model/ExtendedComponentInstanceDTO.java [137:156]
public final boolean referencesResolved() {
for (ReferenceTemplateDTO template : template.references) {
if (template.minimumCardinality > 0) {
// find a reference snapshot or not resolved
boolean found = false;
for (ReferenceDTO snapshot : references) {
if (!snapshot.template.equals(template)) continue;
ExtendedReferenceDTO extended = (ExtendedReferenceDTO)snapshot;
if (extended.matches.size() >= extended.minimumCardinality) {
found = true;
}
}
if (!found) {
return false;
}
}
}
return true;
}