RangeSet.java
1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
package com.google.common.collect;
import com.google.common.annotations.Beta;
import java.util.Set;
import javax.annotation.Nullable;
@Beta
public abstract interface RangeSet<C extends Comparable>
{
public abstract void add(Range<C> paramRange);
public abstract void addAll(RangeSet<C> paramRangeSet);
public abstract Set<Range<C>> asRanges();
public abstract void clear();
public abstract RangeSet<C> complement();
public abstract boolean contains(C paramC);
public abstract boolean encloses(Range<C> paramRange);
public abstract boolean enclosesAll(RangeSet<C> paramRangeSet);
public abstract boolean equals(@Nullable Object paramObject);
public abstract int hashCode();
public abstract boolean isEmpty();
public abstract Range<C> rangeContaining(C paramC);
public abstract void remove(Range<C> paramRange);
public abstract void removeAll(RangeSet<C> paramRangeSet);
public abstract Range<C> span();
public abstract RangeSet<C> subRangeSet(Range<C> paramRange);
public abstract String toString();
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/com/google/common/collect/RangeSet.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/