package j0.l.e.n; import java.lang.reflect.Field; import sun.misc.Unsafe; /* compiled from: UnsafeAccess */ public final class y { public static final Unsafe a; public static final boolean b = (System.getProperty("rx.unsafe-disable") != null); static { Unsafe unsafe = null; try { Field declaredField = Unsafe.class.getDeclaredField("theUnsafe"); declaredField.setAccessible(true); unsafe = (Unsafe) declaredField.get(null); } catch (Throwable unused) { } a = unsafe; } public static long a(Class cls, String str) { try { return a.objectFieldOffset(cls.getDeclaredField(str)); } catch (NoSuchFieldException e) { InternalError internalError = new InternalError(); internalError.initCause(e); throw internalError; } } public static boolean b() { return a != null && !b; } }