in src/main/java/org/apache/sling/feature/analyser/task/impl/CheckBundlesForResources.java [63:81]
private List<String> extractBundleResources(final Manifest m) {
final List<String> bundleResources = new ArrayList<>();
if ( m != null ) {
final String root = m.getMainAttributes().getValue(BUNDLE_RESOURCE_ROOTS);
if (root != null) {
Clause[] clauses = Parser.parseHeader(root);
for (final Clause entry : clauses) {
final String resourceRoot = entry.getName();
final String pathDirective = entry.getDirective(PATH_DIRECTIVE);
if (pathDirective != null) {
bundleResources.add(resourceRoot + "!" + pathDirective);
} else {
bundleResources.add(resourceRoot);
}
}
}
}
return bundleResources;
}