36 lines
649 B
Java
36 lines
649 B
Java
package com.google.common.collect;
|
|
|
|
import java.lang.Comparable;
|
|
import java.util.Map;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public interface RangeMap<K extends Comparable, V> {
|
|
Map<Range<K>, V> asDescendingMapOfRanges();
|
|
|
|
Map<Range<K>, V> asMapOfRanges();
|
|
|
|
void clear();
|
|
|
|
boolean equals(Object obj);
|
|
|
|
V get(K k);
|
|
|
|
Map.Entry<Range<K>, V> getEntry(K k);
|
|
|
|
int hashCode();
|
|
|
|
void put(Range<K> range, V v);
|
|
|
|
void putAll(RangeMap<K, V> rangeMap);
|
|
|
|
void putCoalescing(Range<K> range, V v);
|
|
|
|
void remove(Range<K> range);
|
|
|
|
Range<K> span();
|
|
|
|
RangeMap<K, V> subRangeMap(Range<K> range);
|
|
|
|
String toString();
|
|
}
|