Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
108
apk_decompiled/sources/s/c.java
Normal file
108
apk_decompiled/sources/s/c.java
Normal file
@@ -0,0 +1,108 @@
|
||||
package s;
|
||||
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import java.util.NoSuchElementException;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class c implements Iterator, Map.Entry {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f8333a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f8334b = -1;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public boolean f8335c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final /* synthetic */ e f8336d;
|
||||
|
||||
public c(e eVar) {
|
||||
this.f8336d = eVar;
|
||||
this.f8333a = eVar.f8352c - 1;
|
||||
}
|
||||
|
||||
@Override // java.util.Map.Entry
|
||||
public final boolean equals(Object obj) {
|
||||
if (!this.f8335c) {
|
||||
throw new IllegalStateException("This container does not support retaining Map.Entry objects");
|
||||
}
|
||||
if (!(obj instanceof Map.Entry)) {
|
||||
return false;
|
||||
}
|
||||
Map.Entry entry = (Map.Entry) obj;
|
||||
Object key = entry.getKey();
|
||||
int i = this.f8334b;
|
||||
e eVar = this.f8336d;
|
||||
return Intrinsics.areEqual(key, eVar.f(i)) && Intrinsics.areEqual(entry.getValue(), eVar.i(this.f8334b));
|
||||
}
|
||||
|
||||
@Override // java.util.Map.Entry
|
||||
public final Object getKey() {
|
||||
if (this.f8335c) {
|
||||
return this.f8336d.f(this.f8334b);
|
||||
}
|
||||
throw new IllegalStateException("This container does not support retaining Map.Entry objects");
|
||||
}
|
||||
|
||||
@Override // java.util.Map.Entry
|
||||
public final Object getValue() {
|
||||
if (this.f8335c) {
|
||||
return this.f8336d.i(this.f8334b);
|
||||
}
|
||||
throw new IllegalStateException("This container does not support retaining Map.Entry objects");
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public final boolean hasNext() {
|
||||
return this.f8334b < this.f8333a;
|
||||
}
|
||||
|
||||
@Override // java.util.Map.Entry
|
||||
public final int hashCode() {
|
||||
if (!this.f8335c) {
|
||||
throw new IllegalStateException("This container does not support retaining Map.Entry objects");
|
||||
}
|
||||
int i = this.f8334b;
|
||||
e eVar = this.f8336d;
|
||||
Object f2 = eVar.f(i);
|
||||
Object i4 = eVar.i(this.f8334b);
|
||||
return (f2 == null ? 0 : f2.hashCode()) ^ (i4 != null ? i4.hashCode() : 0);
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public final Object next() {
|
||||
if (!hasNext()) {
|
||||
throw new NoSuchElementException();
|
||||
}
|
||||
this.f8334b++;
|
||||
this.f8335c = true;
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public final void remove() {
|
||||
if (!this.f8335c) {
|
||||
throw new IllegalStateException();
|
||||
}
|
||||
this.f8336d.g(this.f8334b);
|
||||
this.f8334b--;
|
||||
this.f8333a--;
|
||||
this.f8335c = false;
|
||||
}
|
||||
|
||||
@Override // java.util.Map.Entry
|
||||
public final Object setValue(Object obj) {
|
||||
if (this.f8335c) {
|
||||
return this.f8336d.h(this.f8334b, obj);
|
||||
}
|
||||
throw new IllegalStateException("This container does not support retaining Map.Entry objects");
|
||||
}
|
||||
|
||||
public final String toString() {
|
||||
return getKey() + "=" + getValue();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user