/** * BSD-style license; for more info see http://pmd.sourceforge.net/license.html */ package net.sourceforge.pmd.benchmark; import net.sourceforge.pmd.Rule; public class RuleDuration implements Comparable<RuleDuration> { public Rule rule; public long time; public RuleDuration(long elapsed, Rule rule) { this.rule = rule; this.time = elapsed; } @Override public int compareTo(RuleDuration other) { if (other.time < time) { return -1; } else if (other.time > time) { return 1; } return rule.getName().compareTo(other.rule.getName()); } }