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

import defpackage.cr4;
import defpackage.kp6;
import defpackage.uz1;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;

/* JADX INFO: loaded from: classes3.dex */
public class DefaultSimpleLock implements SimpleLock {

    @kp6
    private final Lock lock;

    /* JADX WARN: Multi-variable type inference failed */
    public DefaultSimpleLock() {
        this(null, 1, 0 == true ? 1 : 0);
    }

    @kp6
    public final Lock getLock() {
        return this.lock;
    }

    @Override // kotlin.reflect.jvm.internal.impl.storage.SimpleLock
    public void lock() {
        this.lock.lock();
    }

    @Override // kotlin.reflect.jvm.internal.impl.storage.SimpleLock
    public void unlock() {
        this.lock.unlock();
    }

    public DefaultSimpleLock(@kp6 Lock lock) {
        cr4.g(lock, "lock");
        this.lock = lock;
    }

    public /* synthetic */ DefaultSimpleLock(Lock lock, int i, uz1 uz1Var) {
        this((i & 1) != 0 ? new ReentrantLock() : lock);
    }
}
