Generated by
JDiff

Interface com.google.common.collect.RangeMap

Added Methods
(Map<Range<K>, V>asDescendingMapOfRanges() Returns a view of this range map as an unmodifiable {@code Map, V>}.
 

Changed Methods
Map<Range<K>, V> asMapOfRanges() Changed from non-abstract to abstract. Returns a view of this range map as an unmodifiable {@code Map, V>}.
void clear() Changed from non-abstract to abstract. Removes all associations from this range map (optional operation).
boolean equals(Object) Changed from non-abstract to abstract. Returns {@code true} if {@code obj} is another {@code RangeMap} that has an equivalent .asMapOfRanges().
V get(K extends Comparable) Changed from non-abstract to abstract. Returns the value associated with the specified key, or {@code null} if there is no such value.
Entry<Range<K>, V> getEntry(K extends Comparable) Changed from non-abstract to abstract. Returns the range containing this key and its associated value, if such a range is present in the range map, or {@code null} otherwise.
int hashCode() Changed from non-abstract to abstract. Returns {@code asMapOfRanges().hashCode()}.
void put(Range<K>, V) Changed from non-abstract to abstract. Maps a range to a specified value (optional operation).
void putAll(RangeMap<K, V>) Changed from non-abstract to abstract. Puts all the associations from {@code rangeMap} into this range map (optional operation).
void remove(Range<K>) Changed from non-abstract to abstract. Removes all associations from this range map in the specified range (optional operation).
Range<K> span() Changed from non-abstract to abstract. Returns the minimal range Range#encloses(Range) enclosing the ranges in this {@code RangeMap}.
RangeMap<K, V> subRangeMap(Range<K>) Changed from non-abstract to abstract. Returns a view of the part of this range map that intersects with {@code range}.
String toString() Changed from non-abstract to abstract. Returns a readable string representation of this range map.