package com.google.common.collect; import com.google.errorprone.annotations.DoNotMock; import java.lang.Comparable; import java.util.Map; import javax.annotation.CheckForNull; @DoNotMock("Use ImmutableRangeMap or TreeRangeMap") @ElementTypesAreNonnullByDefault /* loaded from: classes3.dex */ public interface RangeMap { Map, V> asDescendingMapOfRanges(); Map, V> asMapOfRanges(); void clear(); boolean equals(@CheckForNull Object obj); @CheckForNull V get(K k); @CheckForNull Map.Entry, V> getEntry(K k); int hashCode(); void put(Range range, V v); void putAll(RangeMap rangeMap); void putCoalescing(Range range, V v); void remove(Range range); Range span(); RangeMap subRangeMap(Range range); String toString(); }