package defpackage;

import android.os.IBinder;
import android.os.IInterface;
import java.lang.reflect.Field;

/* JADX INFO: renamed from: ᵨˁᵥ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class BinderC3730 extends AbstractBinderC0880 implements InterfaceC4754 {

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final Object f14170;

    public BinderC3730(Object obj) {
        super(2, "com.google.android.gms.dynamic.IObjectWrapper");
        this.f14170 = obj;
    }

    /* JADX INFO: renamed from: ˊᵡᵗʨ, reason: contains not printable characters */
    public static Object m8395(InterfaceC4754 interfaceC4754) {
        if (interfaceC4754 instanceof BinderC3730) {
            return ((BinderC3730) interfaceC4754).f14170;
        }
        IBinder iBinderAsBinder = interfaceC4754.asBinder();
        Field[] declaredFields = iBinderAsBinder.getClass().getDeclaredFields();
        Field field = null;
        int i = 0;
        for (Field field2 : declaredFields) {
            if (!field2.isSynthetic()) {
                i++;
                field = field2;
            }
        }
        if (i != 1) {
            int length = declaredFields.length;
            ᵕᵩʽᵲ.ᵮᵣᵗˈ(AbstractC3589.m8106(new StringBuilder(String.valueOf(length).length() + 53), "Unexpected number of IObjectWrapper declared fields: ", length));
            return null;
        }
        ᵘᵞʿⁱ.ᵶᵥᵝ(field);
        if (field.isAccessible()) {
            ᵕᵩʽᵲ.ᵮᵣᵗˈ("IObjectWrapper declared field not private!");
            return null;
        }
        field.setAccessible(true);
        try {
            return field.get(iBinderAsBinder);
        } catch (IllegalAccessException e) {
            throw new IllegalArgumentException("Could not access the field in remoteBinder.", e);
        } catch (NullPointerException e2) {
            throw new IllegalArgumentException("Binder object is null.", e2);
        }
    }

    /* JADX INFO: renamed from: ˊᵾʽʼ, reason: contains not printable characters */
    public static InterfaceC4754 m8396(IBinder iBinder) {
        if (iBinder == null) {
            return null;
        }
        IInterface iInterfaceQueryLocalInterface = iBinder.queryLocalInterface("com.google.android.gms.dynamic.IObjectWrapper");
        return iInterfaceQueryLocalInterface instanceof InterfaceC4754 ? (InterfaceC4754) iInterfaceQueryLocalInterface : new C4004(iBinder, "com.google.android.gms.dynamic.IObjectWrapper", 1);
    }
}
