Lines Matching defs:Builder
118 return new Builder<K, V>(Ordering.natural())
131 return new Builder<K, V>(Ordering.natural())
144 return new Builder<K, V>(Ordering.natural())
157 return new Builder<K, V>(Ordering.natural())
302 public static <K extends Comparable<K>, V> Builder<K, V> naturalOrder() {
303 return new Builder<K, V>(Ordering.natural());
310 * Comparator<Number>}, use the {@link Builder} constructor instead.
314 public static <K, V> Builder<K, V> orderedBy(Comparator<K> comparator) {
315 return new Builder<K, V>(comparator);
327 public static <K extends Comparable<K>, V> Builder<K, V> reverseOrder() {
328 return new Builder<K, V>(Ordering.natural().reverse());
336 * new ImmutableSortedMap.Builder<Integer, String>(Ordering.natural())
345 * <p>Builder instances can be reused - it is safe to call {@link #build}
351 public static class Builder<K, V> extends ImmutableMap.Builder<K, V> {
358 public Builder(Comparator<? super K> comparator) {
367 @Override public Builder<K, V> put(K key, V value) {
380 @Override public Builder<K, V> put(Entry<? extends K, ? extends V> entry) {
392 @Override public Builder<K, V> putAll(Map<? extends K, ? extends V> map) {
754 Builder<Object, Object> builder = new Builder<Object, Object>(comparator);