in src/main/java/org/apache/sling/testing/teleporter/client/DependencyAnalyzer.java [118:144]
private boolean accept(String className, Logger log) {
boolean result = false;
for(String s : includes) {
if(className.startsWith(s)) {
result = true;
break;
}
}
// Excludes win over includes
if(result) {
for(String s : excludes) {
if(className.startsWith(s)) {
result = false;
log.trace("Dependent class '{}' not included because package blacklisted via exclude '{}'.", className, s);
break;
}
}
}
if (result) {
log.trace("Dependent class '{}' included because package not whitelisted via include.", className);
} else {
log.trace("Dependent class '{}' not included because package not whitelisted via include.", className);
}
return result;
}