package d.e.a.t;

import d.e.a.k;
import java.lang.reflect.AccessibleObject;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

/* JADX INFO: compiled from: ReflectionWrapper.java */
/* JADX INFO: loaded from: classes.dex */
public class i extends f {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final int f2536d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final d.e.a.v.d[] f2537e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final c f2538f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final Method f2539g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final Field f2540h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final Object[] f2541i;

    public i(int i2, d.e.a.v.d[] dVarArr, d[] dVarArr2, AccessibleObject accessibleObject, Object[] objArr, c cVar) {
        super(dVarArr2);
        this.f2537e = dVarArr;
        this.f2538f = cVar;
        if (accessibleObject instanceof Field) {
            this.f2539g = null;
            this.f2540h = (Field) accessibleObject;
        } else {
            this.f2539g = (Method) accessibleObject;
            this.f2540h = null;
        }
        this.f2541i = objArr;
        this.f2536d = i2;
    }

    @Override // d.e.a.t.f, d.e.a.v.d
    public Object a(List<Object> list) throws d.e.a.v.a {
        b(list);
        c cVar = this.f2538f;
        d.e.a.v.d[] dVarArr = this.f2537e;
        Object objA = cVar.a((dVarArr == null || dVarArr.length == 0) ? list.get(this.f2536d) : h.i(cVar, this.f2536d, dVarArr, list));
        if (objA == null) {
            return null;
        }
        try {
            Method method = this.f2539g;
            return method == null ? this.f2540h.get(objA) : method.invoke(objA, this.f2541i);
        } catch (IllegalAccessException e2) {
            e = e2;
            StringBuilder sbB = d.b.a.a.a.B("Error accessing ");
            sbB.append(e());
            sbB.append(" on ");
            sbB.append(c(objA));
            sbB.append(", scope: [");
            sbB.append(d(list, this.f2536d));
            sbB.append("], guards: ");
            sbB.append(Arrays.toString(this.f2531b));
            throw new k(sbB.toString(), e);
        } catch (IllegalArgumentException e3) {
            e = e3;
            StringBuilder sbB2 = d.b.a.a.a.B("Error accessing ");
            sbB2.append(e());
            sbB2.append(" on ");
            sbB2.append(c(objA));
            sbB2.append(", scope: [");
            sbB2.append(d(list, this.f2536d));
            sbB2.append("], guards: ");
            sbB2.append(Arrays.toString(this.f2531b));
            throw new k(sbB2.toString(), e);
        } catch (InvocationTargetException e4) {
            StringBuilder sbB3 = d.b.a.a.a.B("Error invoking ");
            sbB3.append(e());
            sbB3.append(" on ");
            sbB3.append(c(objA));
            throw new k(sbB3.toString(), e4.getTargetException());
        } catch (Exception e5) {
            StringBuilder sbB4 = d.b.a.a.a.B("Error invoking ");
            sbB4.append(e());
            sbB4.append(" on ");
            sbB4.append(c(objA));
            throw new k(sbB4.toString(), e5);
        }
    }

    public final String c(Object obj) {
        if (obj == null) {
            return null;
        }
        return obj.getClass().getCanonicalName() + '@' + obj.hashCode();
    }

    public final String d(List<Object> list, int i2) {
        if (list == null || list.size() == 0 || i2 < 0) {
            return "";
        }
        StringBuilder sb = new StringBuilder();
        for (int i3 = 0; i3 <= i2 && i3 < list.size(); i3++) {
            if (sb.length() > 0) {
                sb.append(",");
            }
            sb.append(c(list.get(i3)));
        }
        return sb.toString();
    }

    public final String e() {
        Object[] objArr = this.f2541i;
        List<Object> listEmptyList = objArr == null ? Collections.emptyList() : Arrays.asList(objArr);
        if (this.f2539g == null) {
            StringBuilder sbB = d.b.a.a.a.B("field ");
            sbB.append(this.f2540h.getDeclaringClass());
            sbB.append(".");
            sbB.append(this.f2540h.getName());
            return sbB.toString();
        }
        StringBuilder sbB2 = d.b.a.a.a.B("method ");
        sbB2.append(this.f2539g.getDeclaringClass().getCanonicalName());
        sbB2.append(".");
        sbB2.append(this.f2539g.getName());
        sbB2.append("(");
        sbB2.append(d(listEmptyList, this.f2539g.getParameterTypes().length - 1));
        sbB2.append(")");
        return sbB2.toString();
    }

    @Override // d.e.a.t.f
    public String toString() {
        StringBuilder sb = new StringBuilder();
        Field field = this.f2540h;
        if (field == null) {
            sb.append(this.f2539g.toString());
            Object[] objArr = this.f2541i;
            if (objArr != null) {
                for (Object obj : objArr) {
                    sb.append(",");
                    sb.append(obj);
                }
            }
        } else {
            sb.append(field);
        }
        return sb.toString();
    }
}
