package com.google.common.collect; import com.google.errorprone.annotations.DoNotMock; import java.lang.Comparable; import java.util.Set; import javax.annotation.CheckForNull; @DoNotMock("Use ImmutableRangeSet or TreeRangeSet") @ElementTypesAreNonnullByDefault /* loaded from: classes3.dex */ public interface RangeSet { void add(Range range); void addAll(RangeSet rangeSet); void addAll(Iterable> iterable); Set> asDescendingSetOfRanges(); Set> asRanges(); void clear(); RangeSet complement(); boolean contains(C c); boolean encloses(Range range); boolean enclosesAll(RangeSet rangeSet); boolean enclosesAll(Iterable> iterable); boolean equals(@CheckForNull Object obj); int hashCode(); boolean intersects(Range range); boolean isEmpty(); @CheckForNull Range rangeContaining(C c); void remove(Range range); void removeAll(RangeSet rangeSet); void removeAll(Iterable> iterable); Range span(); RangeSet subRangeSet(Range range); String toString(); }