package org.monkey.comparator; import java.util.ArrayList; public class BugComparator { private static ArrayList featureList = new ArrayList(); public static boolean register(Feature feature) { featureList.add(feature); return true; } public static boolean unregister(Feature feature) { featureList.remove(feature); return true; } public static double calculateScore() { double totalScore = 0; double featureScore; Feature feature; for (int i = 0; i < featureList.size(); i++) { feature = featureList.get(i); featureScore = feature.score(); //System.out.println(feature.getFeatureName() + " score = " + featureScore); totalScore += featureScore; } return totalScore; } }