public static final class ImmutableRangeMap.Builder<K extends Comparable<?>,V> extends Object
| Constructor and Description | 
|---|
Builder()  | 
| Modifier and Type | Method and Description | 
|---|---|
ImmutableRangeMap<K,V> | 
build()
Returns an  
ImmutableRangeMap containing the associations previously added to this
 builder. | 
ImmutableRangeMap.Builder<K,V> | 
put(Range<K> range,
   V value)
Associates the specified range with the specified value. 
 | 
ImmutableRangeMap.Builder<K,V> | 
putAll(RangeMap<K,? extends V> rangeMap)
Copies all associations from the specified range map into this builder. 
 | 
public Builder()
@CanIgnoreReturnValue public ImmutableRangeMap.Builder<K,V> put(Range<K> range, V value)
IllegalArgumentException - if range is empty@CanIgnoreReturnValue public ImmutableRangeMap.Builder<K,V> putAll(RangeMap<K,? extends V> rangeMap)
public ImmutableRangeMap<K,V> build()
ImmutableRangeMap containing the associations previously added to this
 builder.IllegalArgumentException - if any two ranges inserted into this builder overlapCopyright © 2010–2019. All rights reserved.