package i;

import d.AbstractC0421a;
import d.C0424d;
import d.C0425e;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Type;
import java.util.Map;

/* JADX INFO: renamed from: i.d, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public class C0524d implements U {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private static volatile Class f4320a = null;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private static volatile boolean f4321b = false;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static volatile Method f4322c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private static volatile Method f4323d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static C0524d f4324e = new C0524d();

    @Override // i.U
    public void a(C0516I c0516i, Object obj, Object obj2, Type type, int i2) {
        C0424d c0424d;
        Class<?>[] interfaces = obj.getClass().getInterfaces();
        if (interfaces.length == 1 && interfaces[0].isAnnotation()) {
            Class<?> cls = interfaces[0];
            if (f4320a == null && !f4321b) {
                try {
                    f4320a = Class.forName("sun.reflect.annotation.AnnotationType");
                } finally {
                }
            }
            if (f4320a == null) {
                throw new C0424d("not support Type Annotation.");
            }
            if (f4322c == null && !f4321b) {
                try {
                    f4322c = f4320a.getMethod("getInstance", Class.class);
                } finally {
                }
            }
            if (f4323d == null && !f4321b) {
                try {
                    f4323d = f4320a.getMethod("members", null);
                } finally {
                }
            }
            if (f4322c == null || f4321b) {
                throw new C0424d("not support Type Annotation.");
            }
            try {
                try {
                    Map map = (Map) f4323d.invoke(f4322c.invoke(null, cls), null);
                    C0425e c0425e = new C0425e(map.size());
                    Object objInvoke = null;
                    for (Map.Entry entry : map.entrySet()) {
                        try {
                            objInvoke = ((Method) entry.getValue()).invoke(obj, null);
                        } catch (IllegalAccessException | InvocationTargetException unused) {
                        }
                        c0425e.put((String) entry.getKey(), AbstractC0421a.l(objInvoke));
                    }
                    c0516i.v(c0425e);
                } finally {
                }
            } finally {
            }
        }
    }
}
