mr$a.java
2.28 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
import com.google.common.base.Objects;
import com.google.common.base.Preconditions;
import com.google.common.collect.ForwardingMapEntry;
import com.google.common.collect.ForwardingSet;
import com.google.common.collect.Maps;
import java.util.Collection;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
final class mr$a
extends ForwardingSet<Map.Entry<K, V>>
{
final Set<Map.Entry<K, V>> a = mr.a(this.b).entrySet();
private mr$a(mr parammr) {}
public final void clear()
{
this.b.clear();
}
public final boolean contains(Object paramObject)
{
return Maps.a(delegate(), paramObject);
}
public final boolean containsAll(Collection<?> paramCollection)
{
return standardContainsAll(paramCollection);
}
protected final Set<Map.Entry<K, V>> delegate()
{
return this.a;
}
public final Iterator<Map.Entry<K, V>> iterator()
{
new Iterator()
{
Map.Entry<K, V> a;
public final boolean hasNext()
{
return this.b.hasNext();
}
public final void remove()
{
if (this.a != null) {}
for (boolean bool = true;; bool = false)
{
Preconditions.checkState(bool, "no calls to next() since the last call to remove()");
Object localObject = this.a.getValue();
this.b.remove();
mr.b(mr.a.this.b, localObject);
return;
}
}
};
}
public final boolean remove(Object paramObject)
{
if (!this.a.contains(paramObject)) {
return false;
}
paramObject = (Map.Entry)paramObject;
mr.a(this.b.a).remove(((Map.Entry)paramObject).getValue());
this.a.remove(paramObject);
return true;
}
public final boolean removeAll(Collection<?> paramCollection)
{
return standardRemoveAll(paramCollection);
}
public final boolean retainAll(Collection<?> paramCollection)
{
return standardRetainAll(paramCollection);
}
public final Object[] toArray()
{
return standardToArray();
}
public final <T> T[] toArray(T[] paramArrayOfT)
{
return standardToArray(paramArrayOfT);
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/mr$a.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/