package p491;

import android.os.Build;
import android.os.Handler;
import android.os.Looper;
import java.lang.invoke.MethodHandles;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import java.util.concurrent.Executor;
import javax.annotation.Nullable;
import org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement;

/* JADX INFO: renamed from: ޓ.ޖ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C7359 {

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public static final C7359 f21301;

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final boolean f21302;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    @Nullable
    public final Constructor<MethodHandles.Lookup> f21303;

    /* JADX INFO: renamed from: ޓ.ޖ$֏, reason: contains not printable characters */
    public static final class C7360 extends C7359 {

        /* JADX INFO: renamed from: ޓ.ޖ$֏$֏, reason: contains not printable characters */
        public static final class ExecutorC7361 implements Executor {

            /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
            public final Handler f21304 = new Handler(Looper.getMainLooper());

            @Override // java.util.concurrent.Executor
            public void execute(Runnable runnable) {
                this.f21304.post(runnable);
            }
        }

        public C7360() {
            super(Build.VERSION.SDK_INT >= 24);
        }

        @Override // p491.C7359
        @Nullable
        /* JADX INFO: renamed from: ֏ */
        public Object mo10967(Method method, Class<?> cls, Object obj, Object... objArr) {
            if (Build.VERSION.SDK_INT >= 26) {
                return super.mo10967(method, cls, obj, objArr);
            }
            throw new UnsupportedOperationException("Calling default methods on API 24 and 25 is not supported");
        }

        @Override // p491.C7359
        /* JADX INFO: renamed from: ֏ */
        public Executor mo10968() {
            return new ExecutorC7361();
        }
    }

    static {
        f21301 = "Dalvik".equals(System.getProperty("java.vm.name")) ? new C7360() : new C7359(true);
    }

    public C7359(boolean z) {
        this.f21302 = z;
        Constructor<MethodHandles.Lookup> declaredConstructor = null;
        if (z) {
            try {
                declaredConstructor = MethodHandles.Lookup.class.getDeclaredConstructor(Class.class, Integer.TYPE);
                declaredConstructor.setAccessible(true);
            } catch (NoClassDefFoundError | NoSuchMethodException unused) {
            }
        }
        this.f21303 = declaredConstructor;
    }

    @Nullable
    @IgnoreJRERequirement
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public Object mo10967(Method method, Class<?> cls, Object obj, Object... objArr) {
        Constructor<MethodHandles.Lookup> constructor = this.f21303;
        return (constructor != null ? constructor.newInstance(cls, -1) : MethodHandles.lookup()).unreflectSpecial(method, cls).bindTo(obj).invokeWithArguments(objArr);
    }

    @Nullable
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public Executor mo10968() {
        return null;
    }
}
