in src/main/java/org/apache/sling/commons/fsclassloader/impl/FSClassLoaderWebConsole.java [264:278]
protected static void readFiles(File current, File root, Map<String, ScriptFiles> scripts) throws IOException {
if (current.isDirectory()) {
File[] children = current.listFiles();
if (children != null) {
for (File f : children) {
readFiles(f, root, scripts);
}
}
} else {
String script = ScriptFiles.getScript(root, current);
if (!scripts.containsKey(script) && current.getName().endsWith(".java")) {
scripts.put(script, new ScriptFiles(root, current));
}
}
}