/** * */ package ecologylab.collections; /** * @author andruid * */ public class GenericPrioritizedPool<GO> extends PrioritizedPool<GenericElement<GO>> { public GenericPrioritizedPool(GenericWeightSet<GO>[] weightSets) { super(weightSets); } public GO maxGenericSelect(boolean prune) { GenericElement<GO> element = maxSelect(prune); return element == null ? null : element.getGeneric(); } public GO maxGenericPeek(int index) { GenericElement<GO> element = maxPeek(index); return element == null ? null : element.getGeneric(); } public GO pruneAndMaxGenericSelect() { return maxGenericSelect(true); } }