package k5;

import java.util.Iterator;

/* JADX INFO: loaded from: classes3.dex */
public abstract class V extends AbstractC2427o {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final U f20030b;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public V(g5.a primitiveSerializer) {
        super(primitiveSerializer);
        kotlin.jvm.internal.o.h(primitiveSerializer, "primitiveSerializer");
        this.f20030b = new U(primitiveSerializer.getDescriptor());
    }

    @Override // k5.AbstractC2413a
    public final Object a() {
        return (T) g(j());
    }

    @Override // k5.AbstractC2413a
    public final int b(Object obj) {
        T t6 = (T) obj;
        kotlin.jvm.internal.o.h(t6, "<this>");
        return t6.d();
    }

    @Override // k5.AbstractC2413a
    public final Iterator c(Object obj) {
        throw new IllegalStateException("This method lead to boxing and must not be used, use writeContents instead");
    }

    @Override // k5.AbstractC2413a, g5.a
    public final Object deserialize(j5.c decoder) {
        kotlin.jvm.internal.o.h(decoder, "decoder");
        return e(decoder);
    }

    @Override // g5.a
    public final i5.g getDescriptor() {
        return this.f20030b;
    }

    @Override // k5.AbstractC2413a
    public final Object h(Object obj) {
        T t6 = (T) obj;
        kotlin.jvm.internal.o.h(t6, "<this>");
        return t6.a();
    }

    @Override // k5.AbstractC2427o
    public final void i(int i6, Object obj, Object obj2) {
        kotlin.jvm.internal.o.h((T) obj, "<this>");
        throw new IllegalStateException("This method lead to boxing and must not be used, use Builder.append instead");
    }

    public abstract Object j();

    public abstract void k(j5.b bVar, Object obj, int i6);

    @Override // k5.AbstractC2427o, g5.a
    public final void serialize(j5.d encoder, Object obj) {
        kotlin.jvm.internal.o.h(encoder, "encoder");
        int iD = d(obj);
        U u6 = this.f20030b;
        j5.b bVarM = encoder.m(u6, iD);
        k(bVarM, obj, iD);
        bVarM.c(u6);
    }
}
