in src/main/java/org/apache/sling/feature/analyser/task/impl/CheckContentPackagesForPaths.java [95:116]
boolean isAllowed(String path) {
boolean isAllowed = includes.length == 0;
int matchLength = 0;
if ( !isAllowed ) {
for(final String i : includes) {
if ( path.equals(i) || path.startsWith(i.concat("/")) ) {
isAllowed = true;
matchLength = i.length();
break;
}
}
}
if ( isAllowed && excludes.length > 0 ) {
for(final String i : excludes) {
if ( path.equals(i) || path.startsWith(i.concat("/")) && i.length() > matchLength ) {
isAllowed = false;
break;
}
}
}
return isAllowed;
}