in apache-whisker-app/src/main/java/org/apache/creadur/whisker/app/analysis/ResourceSourceAuditor.java [107:123]
public void visit(final Resource resource) {
if (lastLicense == null) {
throw new IllegalArgumentException(
"Last license unexpectedly null for resource "
+ resource);
} else if (lastLicense.isSourceRequired()) {
final ImmutablePair<WithinDirectory, Resource> pair =
new ImmutablePair<
WithinDirectory,
Resource>(lastDirectory, resource);
if (resource.hasSource()) {
resourcesWithSource.add(pair);
} else {
resourcesMissingSource.add(pair);
}
}
}