package com.google.android.gms.internal.measurement;

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

/* JADX INFO: loaded from: classes2.dex */
public abstract class b6 extends m5 {
    private static Map<Class<?>, b6> zzc = new ConcurrentHashMap();
    protected g7 zzb;
    private int zzd;

    public b6() {
        this.zza = 0;
        this.zzd = -1;
        this.zzb = g7.f20204f;
    }

    public static b6 d(Class cls) {
        b6 b6Var = zzc.get(cls);
        if (b6Var == null) {
            try {
                Class.forName(cls.getName(), true, cls.getClassLoader());
                b6Var = zzc.get(cls);
            } catch (ClassNotFoundException e10) {
                throw new IllegalStateException("Class initialization cannot fail.", e10);
            }
        }
        if (b6Var == null) {
            b6Var = (b6) ((b6) j7.b(cls)).e(6);
            if (b6Var == null) {
                throw new IllegalStateException();
            }
            zzc.put(cls, b6Var);
        }
        return b6Var;
    }

    public static Object f(Method method, Object obj, Object... objArr) {
        try {
            return method.invoke(obj, objArr);
        } catch (IllegalAccessException e10) {
            throw new RuntimeException("Couldn't use Java reflection to implement protocol message reflection.", e10);
        } catch (InvocationTargetException e11) {
            Throwable cause = e11.getCause();
            if (cause instanceof RuntimeException) {
                throw ((RuntimeException) cause);
            }
            if (cause instanceof Error) {
                throw ((Error) cause);
            }
            throw new RuntimeException("Unexpected exception thrown by generated accessor method.", cause);
        }
    }

    public static void h(Class cls, b6 b6Var) {
        b6Var.n();
        zzc.put(cls, b6Var);
    }

    public static final boolean i(b6 b6Var, boolean z10) {
        byte bByteValue = ((Byte) b6Var.e(1)).byteValue();
        if (bByteValue == 1) {
            return true;
        }
        if (bByteValue == 0) {
            return false;
        }
        b7 b7Var = b7.f20118c;
        b7Var.getClass();
        boolean zA = b7Var.a(b6Var.getClass()).a(b6Var);
        if (z10) {
            b6Var.e(2);
        }
        return zA;
    }

    @Override // com.google.android.gms.internal.measurement.m5
    public final int a(d7 d7Var) {
        int iZza;
        int iZza2;
        if (o()) {
            if (d7Var == null) {
                b7 b7Var = b7.f20118c;
                b7Var.getClass();
                iZza2 = b7Var.a(getClass()).zza(this);
            } else {
                iZza2 = d7Var.zza(this);
            }
            if (iZza2 >= 0) {
                return iZza2;
            }
            throw new IllegalStateException(com.google.android.gms.measurement.internal.u1.g("serialized size must be non-negative, was ", iZza2));
        }
        int i10 = this.zzd;
        if ((i10 & Integer.MAX_VALUE) != Integer.MAX_VALUE) {
            return i10 & Integer.MAX_VALUE;
        }
        if (d7Var == null) {
            b7 b7Var2 = b7.f20118c;
            b7Var2.getClass();
            iZza = b7Var2.a(getClass()).zza(this);
        } else {
            iZza = d7Var.zza(this);
        }
        j(iZza);
        return iZza;
    }

    public abstract Object e(int i10);

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null || getClass() != obj.getClass()) {
            return false;
        }
        b7 b7Var = b7.f20118c;
        b7Var.getClass();
        return b7Var.a(getClass()).c(this, (b6) obj);
    }

    public final void g(u5 u5Var) {
        b7 b7Var = b7.f20118c;
        b7Var.getClass();
        d7 d7VarA = b7Var.a(getClass());
        xyz.stream.api.a0 a0Var = u5Var.f20444d;
        if (a0Var == null) {
            a0Var = new xyz.stream.api.a0(u5Var);
        }
        d7VarA.d(this, a0Var);
    }

    public final int hashCode() {
        if (o()) {
            b7 b7Var = b7.f20118c;
            b7Var.getClass();
            return b7Var.a(getClass()).zzb(this);
        }
        if (this.zza == 0) {
            b7 b7Var2 = b7.f20118c;
            b7Var2.getClass();
            this.zza = b7Var2.a(getClass()).zzb(this);
        }
        return this.zza;
    }

    public final void j(int i10) {
        if (i10 < 0) {
            throw new IllegalStateException(com.google.android.gms.measurement.internal.u1.g("serialized size must be non-negative, was ", i10));
        }
        this.zzd = (i10 & Integer.MAX_VALUE) | (this.zzd & Integer.MIN_VALUE);
    }

    public final a6 k() {
        return (a6) e(5);
    }

    public final a6 l() {
        a6 a6Var = (a6) e(5);
        a6Var.b(this);
        return a6Var;
    }

    public final void m() {
        b7 b7Var = b7.f20118c;
        b7Var.getClass();
        b7Var.a(getClass()).b(this);
        n();
    }

    public final void n() {
        this.zzd &= Integer.MAX_VALUE;
    }

    public final boolean o() {
        return (this.zzd & Integer.MIN_VALUE) != 0;
    }

    public final String toString() {
        String string = super.toString();
        char[] cArr = v6.f20496a;
        StringBuilder sb = new StringBuilder();
        sb.append("# ");
        sb.append(string);
        v6.b(this, sb, 0);
        return sb.toString();
    }
}
