in src/main/java/org/apache/sling/scriptingbundle/plugin/capability/RequiredResourceTypeCapability.java [60:77]
public boolean isSatisfied(@NotNull ProvidedResourceTypeCapability providedResourceTypeCapability) {
List<String> providedSelectors = providedResourceTypeCapability.getSelectors();
if (providedSelectors.isEmpty()) {
for (String providedResourceType : providedResourceTypeCapability.getResourceTypes()) {
if (resourceType.equals(providedResourceType)) {
if (versionRange == null) {
return true;
} else {
Version providedVersion = providedResourceTypeCapability.getVersion();
if (providedVersion != null) {
return versionRange.includes(providedVersion);
}
}
}
}
}
return false;
}