in src/main/java/org/apache/openejb/tools/release/cmd/Legal.java [50:78]
private static void clean(final File f) {
if (f == null) {
return;
}
if (f.isDirectory()) {
final File[] files = f.listFiles();
if (files != null && files.length > 0) {
for (final File file : files) {
if (file.isDirectory()) {
clean(file);
} else {
if (!isLicenceOrNotice(file) && !file.delete()) {
file.deleteOnExit();
}
}
}
}
if (isEmpty(f) && !f.delete()) {
f.deleteOnExit();
}
} else if (!isLicenceOrNotice(f) && !f.delete()) {
f.deleteOnExit();
}
}