fixed bug 24 - short package names are no longer added as evvidence

Former-commit-id: cab8910b3aba41a8b7205491ef1e669b25ec87a9
This commit is contained in:
Jeremy Long
2013-10-13 13:19:56 -04:00
parent 259e87442d
commit 623c2cb9f1

View File

@@ -515,7 +515,7 @@ public class JarAnalyzer extends AbstractAnalyzer implements Analyzer {
if (ratio > 0.5) { if (ratio > 0.5) {
//TODO remove weighting //TODO remove weighting
vendor.addWeighting(entry.getKey()); vendor.addWeighting(entry.getKey());
if (addPackagesAsEvidence) { if (addPackagesAsEvidence && entry.getKey().length() > 1) {
vendor.addEvidence("jar", "package", entry.getKey(), Evidence.Confidence.LOW); vendor.addEvidence("jar", "package", entry.getKey(), Evidence.Confidence.LOW);
} }
} }
@@ -524,7 +524,7 @@ public class JarAnalyzer extends AbstractAnalyzer implements Analyzer {
final float ratio = entry.getValue() / (float) classCount; final float ratio = entry.getValue() / (float) classCount;
if (ratio > 0.5) { if (ratio > 0.5) {
product.addWeighting(entry.getKey()); product.addWeighting(entry.getKey());
if (addPackagesAsEvidence) { if (addPackagesAsEvidence && entry.getKey().length() > 1) {
product.addEvidence("jar", "package", entry.getKey(), Evidence.Confidence.LOW); product.addEvidence("jar", "package", entry.getKey(), Evidence.Confidence.LOW);
} }
} }