@Override public K firstKey() { return keySet().first(); }
@Override public K firstKey() { return keySet().first(); }
@Override public K firstKey() { return keySet().first(); }
public static Integer getLowestStateAsInteger(final List<BuildSlot> buildSlots) { Assert.notNull(buildSlots, "List of 'BuildSlots'should never be null"); if (buildSlots.isEmpty()) { return ZERO; } Iterable<Integer> extracted = transform(buildSlots, extractOrder); ImmutableSortedSet<Integer> asSet = copyOf(extracted); return asSet.first(); }
public static Long getLowestStartTime(final List<BuildSlot> buildSlots) { Assert.notNull(buildSlots, "List of 'BuildSlots'should never be null"); if (buildSlots.isEmpty()) { return MINUS_ONE; } Iterable<Long> extracted = transform(buildSlots, startTimeExtractor); ImmutableSortedSet<Long> asSet = copyOf(extracted); return asSet.first(); }
/** * @return most pathogenic {@link VariantEffect} link {@link #effects}, <code>null</code> if none. */ // TODO: rename to getMostPathogenicVariantEffect public VariantEffect getMostPathogenicVarType() { if (effects.isEmpty()) return null; return effects.first(); }
@Override public K firstKey() { return keySet().first(); }
@Override public String toString() { if (_value.size() == 1) { return _value.first().toString(); } return "{" + StringUtils.join(_value, ",") + "}"; } }
public M apply(Long from) { if (from == null) { from = Long.MAX_VALUE; } return maps.get(intervals.tailSet(from).first()); }
@Override public K firstKey() { return keySet().first(); }
@Override public K firstKey() { return keySet().first(); }
@Override public K firstKey() { return keySet().first(); }
@Override public K firstKey() { return keySet().first(); }
@Override public K firstKey() { return keySet().first(); }
@Override public K firstKey() { return keySet().first(); }
@Override public K firstKey() { return keySet().first(); }
@Override public K firstKey() { return keySet().first(); }
private Optional<Integer> getMaxSizeOfOversizedItems(List<MailboxAnnotation> mailboxAnnotations, final Integer maxsize) { Predicate<MailboxAnnotation> filterOverSizedAnnotation = annotation -> annotation.size() > maxsize; ImmutableSortedSet<Integer> overLimitSizes = mailboxAnnotations.stream() .filter(filterOverSizedAnnotation) .map(MailboxAnnotation::size) .collect(Guavate.toImmutableSortedSet(Comparator.reverseOrder())); if (overLimitSizes.isEmpty()) { return Optional.empty(); } return Optional.of(overLimitSizes.first()); }
@Override public DimFilter optimize() { InDimFilter inFilter = optimizeLookup(); if (inFilter.values.size() == 1) { return new SelectorDimFilter(inFilter.dimension, inFilter.values.first(), inFilter.getExtractionFn()); } return inFilter; }
/** * @return highest {@link PutativeImpact} of all {@link #getEffects}. */ public PutativeImpact getPutativeImpact() { if (effects.isEmpty()) return null; VariantEffect worst = effects.first(); for (VariantEffect vt : effects) if (worst.getImpact().compareTo(vt.getImpact()) > 0) worst = vt; return worst.getImpact(); }