317 lines
8.8 KiB
Java
317 lines
8.8 KiB
Java
package zg;
|
|
|
|
import java.util.ArrayList;
|
|
import kotlin.jvm.internal.h0;
|
|
import kotlin.jvm.internal.s;
|
|
import kotlin.jvm.internal.u;
|
|
import kotlinx.serialization.descriptors.SerialDescriptor;
|
|
import kotlinx.serialization.encoding.Decoder;
|
|
import ld.q;
|
|
import vg.i;
|
|
import yg.c;
|
|
/* JADX ERROR: JadxRuntimeException in pass: ClassModifier
|
|
jadx.core.utils.exceptions.JadxRuntimeException: Not class type: T
|
|
at jadx.core.dex.info.ClassInfo.checkClassType(ClassInfo.java:53)
|
|
at jadx.core.dex.info.ClassInfo.fromType(ClassInfo.java:31)
|
|
at jadx.core.dex.visitors.ClassModifier.removeSyntheticFields(ClassModifier.java:80)
|
|
at jadx.core.dex.visitors.ClassModifier.visit(ClassModifier.java:58)
|
|
at jadx.core.dex.visitors.ClassModifier.visit(ClassModifier.java:52)
|
|
*/
|
|
/* compiled from: Tagged.kt */
|
|
/* loaded from: classes5.dex */
|
|
public abstract class u1<Tag> implements Decoder, c {
|
|
|
|
/* renamed from: a reason: collision with root package name */
|
|
private final ArrayList<Tag> f27508a = new ArrayList<>();
|
|
|
|
/* renamed from: b reason: collision with root package name */
|
|
private boolean f27509b;
|
|
|
|
/* compiled from: Tagged.kt */
|
|
/* loaded from: classes5.dex */
|
|
static final class a extends u implements wd.a<T> {
|
|
|
|
/* renamed from: j reason: collision with root package name */
|
|
final /* synthetic */ u1<Tag> f27510j;
|
|
|
|
/* renamed from: k reason: collision with root package name */
|
|
final /* synthetic */ vg.a<T> f27511k;
|
|
|
|
/* renamed from: l reason: collision with root package name */
|
|
final /* synthetic */ T f27512l;
|
|
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
a(u1<Tag> u1Var, vg.a<T> aVar, T t10) {
|
|
super(0);
|
|
this.f27510j = u1Var;
|
|
this.f27511k = aVar;
|
|
this.f27512l = t10;
|
|
}
|
|
|
|
@Override // wd.a
|
|
public final T invoke() {
|
|
return this.f27510j.v() ? this.f27510j.I(this.f27511k, this.f27512l) : this.f27510j.n();
|
|
}
|
|
}
|
|
|
|
/* compiled from: Tagged.kt */
|
|
/* loaded from: classes5.dex */
|
|
static final class b extends u implements wd.a<T> {
|
|
|
|
/* renamed from: j reason: collision with root package name */
|
|
final /* synthetic */ u1<Tag> f27513j;
|
|
|
|
/* renamed from: k reason: collision with root package name */
|
|
final /* synthetic */ vg.a<T> f27514k;
|
|
|
|
/* renamed from: l reason: collision with root package name */
|
|
final /* synthetic */ T f27515l;
|
|
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
b(u1<Tag> u1Var, vg.a<T> aVar, T t10) {
|
|
super(0);
|
|
this.f27513j = u1Var;
|
|
this.f27514k = aVar;
|
|
this.f27515l = t10;
|
|
}
|
|
|
|
@Override // wd.a
|
|
public final T invoke() {
|
|
return this.f27513j.I(this.f27514k, this.f27515l);
|
|
}
|
|
}
|
|
|
|
public u1() {
|
|
}
|
|
|
|
private final <E> E a0(Tag tag, wd.a<? extends E> aVar) {
|
|
Z(tag);
|
|
E e10 = (E) aVar.invoke();
|
|
if (!this.f27509b) {
|
|
Y();
|
|
}
|
|
this.f27509b = false;
|
|
return e10;
|
|
}
|
|
|
|
@Override // yg.c
|
|
public final double A(SerialDescriptor descriptor, int i10) {
|
|
s.e(descriptor, "descriptor");
|
|
return M(X(descriptor, i10));
|
|
}
|
|
|
|
@Override // kotlinx.serialization.encoding.Decoder
|
|
public <T> T B(vg.a<T> aVar) {
|
|
return (T) Decoder.a.a(this, aVar);
|
|
}
|
|
|
|
@Override // kotlinx.serialization.encoding.Decoder
|
|
public final byte C() {
|
|
return K(Y());
|
|
}
|
|
|
|
@Override // kotlinx.serialization.encoding.Decoder
|
|
public final short D() {
|
|
return T(Y());
|
|
}
|
|
|
|
@Override // kotlinx.serialization.encoding.Decoder
|
|
public final float E() {
|
|
return O(Y());
|
|
}
|
|
|
|
@Override // yg.c
|
|
public final float F(SerialDescriptor descriptor, int i10) {
|
|
s.e(descriptor, "descriptor");
|
|
return O(X(descriptor, i10));
|
|
}
|
|
|
|
@Override // kotlinx.serialization.encoding.Decoder
|
|
public final double G() {
|
|
return M(Y());
|
|
}
|
|
|
|
protected final void H(u1<Tag> other) {
|
|
s.e(other, "other");
|
|
other.f27508a.addAll(this.f27508a);
|
|
}
|
|
|
|
protected <T> T I(vg.a<T> deserializer, T t10) {
|
|
s.e(deserializer, "deserializer");
|
|
return (T) B(deserializer);
|
|
}
|
|
|
|
protected abstract boolean J(Tag tag);
|
|
|
|
protected abstract byte K(Tag tag);
|
|
|
|
protected abstract char L(Tag tag);
|
|
|
|
protected abstract double M(Tag tag);
|
|
|
|
protected abstract int N(Tag tag, SerialDescriptor serialDescriptor);
|
|
|
|
protected abstract float O(Tag tag);
|
|
|
|
protected Decoder P(Tag tag, SerialDescriptor inlineDescriptor) {
|
|
s.e(inlineDescriptor, "inlineDescriptor");
|
|
Z(tag);
|
|
return this;
|
|
}
|
|
|
|
protected abstract int Q(Tag tag);
|
|
|
|
protected abstract long R(Tag tag);
|
|
|
|
protected boolean S(Tag tag) {
|
|
return true;
|
|
}
|
|
|
|
protected abstract short T(Tag tag);
|
|
|
|
protected String U(Tag tag) {
|
|
return (String) V(tag);
|
|
}
|
|
|
|
protected Object V(Tag tag) {
|
|
throw new i(h0.b(getClass()) + " can't retrieve untyped values");
|
|
}
|
|
|
|
protected final Tag W() {
|
|
return (Tag) q.d0(this.f27508a);
|
|
}
|
|
|
|
protected abstract Tag X(SerialDescriptor serialDescriptor, int i10);
|
|
|
|
protected final Tag Y() {
|
|
ArrayList<Tag> arrayList = this.f27508a;
|
|
Tag remove = arrayList.remove(q.j(arrayList));
|
|
this.f27509b = true;
|
|
return remove;
|
|
}
|
|
|
|
protected final void Z(Tag tag) {
|
|
this.f27508a.add(tag);
|
|
}
|
|
|
|
public void b(SerialDescriptor descriptor) {
|
|
s.e(descriptor, "descriptor");
|
|
}
|
|
|
|
@Override // kotlinx.serialization.encoding.Decoder
|
|
public final boolean e() {
|
|
return J(Y());
|
|
}
|
|
|
|
@Override // kotlinx.serialization.encoding.Decoder
|
|
public final char f() {
|
|
return L(Y());
|
|
}
|
|
|
|
@Override // kotlinx.serialization.encoding.Decoder
|
|
public final int g(SerialDescriptor enumDescriptor) {
|
|
s.e(enumDescriptor, "enumDescriptor");
|
|
return N(Y(), enumDescriptor);
|
|
}
|
|
|
|
@Override // yg.c
|
|
public final <T> T h(SerialDescriptor descriptor, int i10, vg.a<T> deserializer, T t10) {
|
|
s.e(descriptor, "descriptor");
|
|
s.e(deserializer, "deserializer");
|
|
return (T) a0(X(descriptor, i10), new b(this, deserializer, t10));
|
|
}
|
|
|
|
@Override // yg.c
|
|
public final long i(SerialDescriptor descriptor, int i10) {
|
|
s.e(descriptor, "descriptor");
|
|
return R(X(descriptor, i10));
|
|
}
|
|
|
|
@Override // yg.c
|
|
public final <T> T j(SerialDescriptor descriptor, int i10, vg.a<T> deserializer, T t10) {
|
|
s.e(descriptor, "descriptor");
|
|
s.e(deserializer, "deserializer");
|
|
return (T) a0(X(descriptor, i10), new a(this, deserializer, t10));
|
|
}
|
|
|
|
@Override // kotlinx.serialization.encoding.Decoder
|
|
public final int l() {
|
|
return Q(Y());
|
|
}
|
|
|
|
@Override // yg.c
|
|
public final int m(SerialDescriptor descriptor, int i10) {
|
|
s.e(descriptor, "descriptor");
|
|
return Q(X(descriptor, i10));
|
|
}
|
|
|
|
@Override // kotlinx.serialization.encoding.Decoder
|
|
public final Void n() {
|
|
return null;
|
|
}
|
|
|
|
@Override // kotlinx.serialization.encoding.Decoder
|
|
public final String o() {
|
|
return U(Y());
|
|
}
|
|
|
|
@Override // yg.c
|
|
public int p(SerialDescriptor serialDescriptor) {
|
|
return c.a.a(this, serialDescriptor);
|
|
}
|
|
|
|
@Override // yg.c
|
|
public final char q(SerialDescriptor descriptor, int i10) {
|
|
s.e(descriptor, "descriptor");
|
|
return L(X(descriptor, i10));
|
|
}
|
|
|
|
@Override // yg.c
|
|
public final byte r(SerialDescriptor descriptor, int i10) {
|
|
s.e(descriptor, "descriptor");
|
|
return K(X(descriptor, i10));
|
|
}
|
|
|
|
@Override // kotlinx.serialization.encoding.Decoder
|
|
public final long s() {
|
|
return R(Y());
|
|
}
|
|
|
|
@Override // yg.c
|
|
public final boolean t(SerialDescriptor descriptor, int i10) {
|
|
s.e(descriptor, "descriptor");
|
|
return J(X(descriptor, i10));
|
|
}
|
|
|
|
@Override // yg.c
|
|
public final String u(SerialDescriptor descriptor, int i10) {
|
|
s.e(descriptor, "descriptor");
|
|
return U(X(descriptor, i10));
|
|
}
|
|
|
|
@Override // kotlinx.serialization.encoding.Decoder
|
|
public boolean v() {
|
|
Tag W = W();
|
|
if (W == null) {
|
|
return false;
|
|
}
|
|
return S(W);
|
|
}
|
|
|
|
@Override // yg.c
|
|
public final short w(SerialDescriptor descriptor, int i10) {
|
|
s.e(descriptor, "descriptor");
|
|
return T(X(descriptor, i10));
|
|
}
|
|
|
|
@Override // yg.c
|
|
public boolean y() {
|
|
return c.a.b(this);
|
|
}
|
|
|
|
@Override // kotlinx.serialization.encoding.Decoder
|
|
public final Decoder z(SerialDescriptor inlineDescriptor) {
|
|
s.e(inlineDescriptor, "inlineDescriptor");
|
|
return P(Y(), inlineDescriptor);
|
|
}
|
|
}
|