package g.d.a.t;

import g.d.a.k;
import io.netty.handler.codec.dns.DefaultDnsRecordDecoder;
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: loaded from: classes.dex */
public class i extends f {

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

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

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

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

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

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

    public i(int i2, g.d.a.v.d[] dVarArr, d[] dVarArr2, AccessibleObject accessibleObject, Object[] objArr, c cVar) {
        super(dVarArr2);
        this.f3518e = dVarArr;
        this.f3519f = cVar;
        if (accessibleObject instanceof Field) {
            this.f3520g = null;
            this.f3521h = (Field) accessibleObject;
        } else {
            this.f3520g = (Method) accessibleObject;
            this.f3521h = null;
        }
        this.f3522i = objArr;
        this.f3517d = i2;
    }

    @Override // g.d.a.t.f, g.d.a.v.d
    public Object a(List<Object> list) {
        b(list);
        c cVar = this.f3519f;
        g.d.a.v.d[] dVarArr = this.f3518e;
        Object objA = cVar.a((dVarArr == null || dVarArr.length == 0) ? list.get(this.f3517d) : h.i(cVar, this.f3517d, dVarArr, list));
        if (objA == null) {
            return null;
        }
        try {
            Method method = this.f3520g;
            return method == null ? this.f3521h.get(objA) : method.invoke(objA, this.f3522i);
        } catch (IllegalAccessException e2) {
            e = e2;
            StringBuilder sbF = g.a.a.a.a.F("Error accessing ");
            sbF.append(e());
            sbF.append(" on ");
            sbF.append(c(objA));
            sbF.append(", scope: [");
            sbF.append(d(list, this.f3517d));
            sbF.append("], guards: ");
            sbF.append(Arrays.toString(this.f3512b));
            throw new k(sbF.toString(), e);
        } catch (IllegalArgumentException e3) {
            e = e3;
            StringBuilder sbF2 = g.a.a.a.a.F("Error accessing ");
            sbF2.append(e());
            sbF2.append(" on ");
            sbF2.append(c(objA));
            sbF2.append(", scope: [");
            sbF2.append(d(list, this.f3517d));
            sbF2.append("], guards: ");
            sbF2.append(Arrays.toString(this.f3512b));
            throw new k(sbF2.toString(), e);
        } catch (InvocationTargetException e4) {
            StringBuilder sbF3 = g.a.a.a.a.F("Error invoking ");
            sbF3.append(e());
            sbF3.append(" on ");
            sbF3.append(c(objA));
            throw new k(sbF3.toString(), e4.getTargetException());
        } catch (Exception e5) {
            StringBuilder sbF4 = g.a.a.a.a.F("Error invoking ");
            sbF4.append(e());
            sbF4.append(" on ");
            sbF4.append(c(objA));
            throw new k(sbF4.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.f3522i;
        List<Object> listEmptyList = objArr == null ? Collections.emptyList() : Arrays.asList(objArr);
        if (this.f3520g == null) {
            StringBuilder sbF = g.a.a.a.a.F("field ");
            sbF.append(this.f3521h.getDeclaringClass());
            sbF.append(DefaultDnsRecordDecoder.ROOT);
            sbF.append(this.f3521h.getName());
            return sbF.toString();
        }
        StringBuilder sbF2 = g.a.a.a.a.F("method ");
        sbF2.append(this.f3520g.getDeclaringClass().getCanonicalName());
        sbF2.append(DefaultDnsRecordDecoder.ROOT);
        sbF2.append(this.f3520g.getName());
        sbF2.append("(");
        sbF2.append(d(listEmptyList, this.f3520g.getParameterTypes().length - 1));
        sbF2.append(")");
        return sbF2.toString();
    }

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