package kotlin.reflect.jvm.internal.impl.storage;

import defpackage.e6a;
import defpackage.kp6;
import defpackage.pq6;
import defpackage.sq3;

/* JADX INFO: loaded from: classes3.dex */
public interface SimpleLock {

    @kp6
    public static final Companion Companion = Companion.$$INSTANCE;

    public static final class Companion {
        static final /* synthetic */ Companion $$INSTANCE = new Companion();

        private Companion() {
        }

        @kp6
        public final DefaultSimpleLock simpleLock(@pq6 Runnable runnable, @pq6 sq3<? super InterruptedException, e6a> sq3Var) {
            return (runnable == null || sq3Var == null) ? new DefaultSimpleLock(null, 1, null) : new CancellableSimpleLock(runnable, sq3Var);
        }
    }

    void lock();

    void unlock();
}
