private boolean accept()

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;
    }