nq$b.java
2.46 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
import com.google.common.base.Preconditions;
import com.google.common.collect.BoundType;
import com.google.common.collect.DiscreteDomain;
import com.google.common.collect.Range;
final class nq$b<C extends Comparable>
extends nq<C>
{
private static final long serialVersionUID = 0L;
nq$b(C paramC)
{
super((Comparable)Preconditions.checkNotNull(paramC));
}
final BoundType a()
{
return BoundType.OPEN;
}
final C a(DiscreteDomain<C> paramDiscreteDomain)
{
return paramDiscreteDomain.next(this.a);
}
final nq<C> a(BoundType paramBoundType, DiscreteDomain<C> paramDiscreteDomain)
{
Object localObject = this;
switch (nq.1.a[paramBoundType.ordinal()])
{
default:
throw new AssertionError();
case 1:
paramBoundType = paramDiscreteDomain.next(this.a);
if (paramBoundType == null) {
localObject = nq.c.f();
}
break;
case 2:
return (nq<C>)localObject;
}
return b(paramBoundType);
}
final void a(StringBuilder paramStringBuilder)
{
paramStringBuilder.append('(').append(this.a);
}
final boolean a(C paramC)
{
return Range.a(this.a, paramC) < 0;
}
final BoundType b()
{
return BoundType.CLOSED;
}
final C b(DiscreteDomain<C> paramDiscreteDomain)
{
return this.a;
}
final nq<C> b(BoundType paramBoundType, DiscreteDomain<C> paramDiscreteDomain)
{
Object localObject = this;
switch (nq.1.a[paramBoundType.ordinal()])
{
default:
throw new AssertionError();
case 2:
paramBoundType = paramDiscreteDomain.next(this.a);
if (paramBoundType == null) {
localObject = nq.a.f();
}
break;
case 1:
return (nq<C>)localObject;
}
return b(paramBoundType);
}
final void b(StringBuilder paramStringBuilder)
{
paramStringBuilder.append(this.a).append(']');
}
final nq<C> c(DiscreteDomain<C> paramDiscreteDomain)
{
paramDiscreteDomain = a(paramDiscreteDomain);
if (paramDiscreteDomain != null) {
return b(paramDiscreteDomain);
}
return nq.a.f();
}
public final int hashCode()
{
return this.a.hashCode() ^ 0xFFFFFFFF;
}
public final String toString()
{
String str = String.valueOf(String.valueOf(this.a));
return str.length() + 2 + "/" + str + "\\";
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/nq$b.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/