package i;

import g.C0474a;
import java.lang.ref.Reference;
import java.lang.ref.SoftReference;
import java.lang.ref.WeakReference;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.util.concurrent.atomic.AtomicReference;

/* JADX INFO: loaded from: classes.dex */
public class Y implements U, h.t {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final Y f4268a = new Y();

    @Override // i.U
    public void a(C0516I c0516i, Object obj, Object obj2, Type type, int i2) {
        c0516i.v(obj instanceof AtomicReference ? ((AtomicReference) obj).get() : ((Reference) obj).get());
    }

    @Override // h.t
    public Object b(C0474a c0474a, Type type, Object obj) {
        ParameterizedType parameterizedType = (ParameterizedType) type;
        Object objO = c0474a.O(parameterizedType.getActualTypeArguments()[0]);
        Type rawType = parameterizedType.getRawType();
        if (rawType == AtomicReference.class) {
            return new AtomicReference(objO);
        }
        if (rawType == WeakReference.class) {
            return new WeakReference(objO);
        }
        if (rawType == SoftReference.class) {
            return new SoftReference(objO);
        }
        throw new UnsupportedOperationException(rawType.toString());
    }

    @Override // h.t
    public int d() {
        return 12;
    }
}
