package defpackage;

import java.lang.reflect.Field;
import sun.misc.Unsafe;

/* renamed from: ˑʿʽᵭ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C2024 extends AbstractC3542 {
    @Override // defpackage.AbstractC3542
    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final double mo5597(long j, Object obj) {
        return this.f13275.getDouble(obj, j);
    }

    @Override // defpackage.AbstractC3542
    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public final void mo5598(Object obj, long j, byte b) {
        this.f13275.putByte(obj, j, b);
    }

    @Override // defpackage.AbstractC3542
    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final float mo5599(long j, Object obj) {
        return this.f13275.getFloat(obj, j);
    }

    @Override // defpackage.AbstractC3542
    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final boolean mo5600(long j, Object obj) {
        return this.f13275.getBoolean(obj, j);
    }

    @Override // defpackage.AbstractC3542
    /* renamed from: ᵞʡ, reason: contains not printable characters */
    public final boolean mo5601() {
        Unsafe unsafe = this.f13275;
        if (unsafe != null) {
            try {
                Class<?> cls = unsafe.getClass();
                cls.getMethod("objectFieldOffset", Field.class);
                Class<?> cls2 = Long.TYPE;
                cls.getMethod("getLong", Object.class, cls2);
                if (AbstractC4467.m9495() != null) {
                    try {
                        Class<?> cls3 = this.f13275.getClass();
                        cls3.getMethod("getByte", cls2);
                        cls3.getMethod("putByte", cls2, Byte.TYPE);
                        cls3.getMethod("getInt", cls2);
                        cls3.getMethod("putInt", cls2, Integer.TYPE);
                        cls3.getMethod("getLong", cls2);
                        cls3.getMethod("putLong", cls2, cls2);
                        cls3.getMethod("copyMemory", cls2, cls2, cls2);
                        cls3.getMethod("copyMemory", Object.class, cls2, Object.class, cls2, cls2);
                        return true;
                    } catch (Throwable th) {
                        AbstractC4467.m9502(th);
                        return false;
                    }
                }
            } catch (Throwable th2) {
                AbstractC4467.m9502(th2);
            }
        }
        return false;
    }

    @Override // defpackage.AbstractC3542
    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public final void mo5602(Object obj, long j, float f) {
        this.f13275.putFloat(obj, j, f);
    }

    @Override // defpackage.AbstractC3542
    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public final void mo5603(Object obj, long j, double d) {
        this.f13275.putDouble(obj, j, d);
    }

    @Override // defpackage.AbstractC3542
    /* renamed from: ᵸʓᵠ, reason: contains not printable characters */
    public final boolean mo5604() {
        if (!super.mo5604()) {
            return false;
        }
        try {
            Class<?> cls = this.f13275.getClass();
            Class<?> cls2 = Long.TYPE;
            cls.getMethod("getByte", Object.class, cls2);
            cls.getMethod("putByte", Object.class, cls2, Byte.TYPE);
            cls.getMethod("getBoolean", Object.class, cls2);
            cls.getMethod("putBoolean", Object.class, cls2, Boolean.TYPE);
            cls.getMethod("getFloat", Object.class, cls2);
            cls.getMethod("putFloat", Object.class, cls2, Float.TYPE);
            cls.getMethod("getDouble", Object.class, cls2);
            cls.getMethod("putDouble", Object.class, cls2, Double.TYPE);
            return true;
        } catch (Throwable th) {
            AbstractC4467.m9502(th);
            return false;
        }
    }

    @Override // defpackage.AbstractC3542
    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public final void mo5605(Object obj, long j, boolean z) {
        this.f13275.putBoolean(obj, j, z);
    }

    @Override // defpackage.AbstractC3542
    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final byte mo5606(long j, Object obj) {
        return this.f13275.getByte(obj, j);
    }
}
