package d.c.a;

import android.content.Context;
import android.content.ServiceConnection;
import android.os.RemoteException;
import d.c.a.f;
import d.c.a.u.a.C0035a;
import java.lang.annotation.Annotation;
import java.lang.reflect.Method;
import java.lang.reflect.Type;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.concurrent.ConcurrentHashMap;

/* JADX INFO: compiled from: AndLinker.java */
/* JADX INFO: loaded from: classes.dex */
public final class d {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public Context f2418d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public String f2419e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public String f2420f;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public List<f.a> f2422h;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public i f2424j;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public a f2426l;
    public final Map<Method, r> a = new ConcurrentHashMap();

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public String f2421g = null;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public k f2417c = new k();

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public g f2423i = new g();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public ServiceConnection f2416b = new b(this);

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public h f2425k = new c(this);

    /* JADX INFO: compiled from: AndLinker.java */
    public interface a {
        void a();

        void b();
    }

    public d(Context context, String str, String str2, String str3, List list, d.c.a.a aVar) {
        this.f2418d = context;
        this.f2419e = str;
        this.f2420f = str2;
        this.f2422h = list;
    }

    public f<?, ?> a(Type type, Annotation[] annotationArr) {
        Objects.requireNonNull(type, "returnType == null");
        Objects.requireNonNull(annotationArr, "annotations == null");
        int size = this.f2422h.size();
        for (int i2 = 0; i2 < size; i2++) {
            f<?, ?> fVarA = this.f2422h.get(i2).a(type, annotationArr);
            if (fVarA != null) {
                return fVarA;
            }
        }
        return ((d.c.a.u.a) d.c.a.u.a.a).new C0035a(type);
    }

    public final void b(boolean z) {
        l.a("AndLinker", "handleUnBind:" + z);
        i iVar = this.f2424j;
        if (iVar == null) {
            l.b("AndLinker", "Error occur, TransferService was null when service disconnected.");
            a aVar = this.f2426l;
            if (aVar != null) {
                aVar.b();
                return;
            }
            return;
        }
        if (z) {
            try {
                iVar.c(this.f2425k);
            } catch (RemoteException e2) {
                e2.printStackTrace();
            }
        }
        this.f2424j = null;
        a aVar2 = this.f2426l;
        if (aVar2 != null) {
            aVar2.b();
        }
    }
}
