package kotlin.reflect.jvm.internal.impl.resolve.scopes;

import defpackage.cr4;
import defpackage.kp6;
import defpackage.qq3;
import defpackage.s15;
import defpackage.uz1;
import kotlin.reflect.jvm.internal.impl.storage.LockBasedStorageManager;
import kotlin.reflect.jvm.internal.impl.storage.NotNullLazyValue;
import kotlin.reflect.jvm.internal.impl.storage.StorageManager;

/* JADX INFO: loaded from: classes3.dex */
public final class LazyScopeAdapter extends AbstractScopeAdapter {

    @kp6
    private final NotNullLazyValue<MemberScope> lazyScope;

    /* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
    /* JADX WARN: Multi-variable type inference failed */
    @s15
    public LazyScopeAdapter(@kp6 qq3<? extends MemberScope> qq3Var) {
        this(null, qq3Var, 1, 0 == true ? 1 : 0);
        cr4.g(qq3Var, "getScope");
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final MemberScope lazyScope$lambda$1(qq3 qq3Var) {
        MemberScope memberScope = (MemberScope) qq3Var.invoke();
        return memberScope instanceof AbstractScopeAdapter ? ((AbstractScopeAdapter) memberScope).getActualScope() : memberScope;
    }

    @Override // kotlin.reflect.jvm.internal.impl.resolve.scopes.AbstractScopeAdapter
    @kp6
    public MemberScope getWorkerScope() {
        return (MemberScope) this.lazyScope.invoke();
    }

    public /* synthetic */ LazyScopeAdapter(StorageManager storageManager, qq3 qq3Var, int i, uz1 uz1Var) {
        this((i & 1) != 0 ? LockBasedStorageManager.NO_LOCKS : storageManager, qq3Var);
    }

    @s15
    public LazyScopeAdapter(@kp6 StorageManager storageManager, @kp6 final qq3<? extends MemberScope> qq3Var) {
        cr4.g(storageManager, "storageManager");
        cr4.g(qq3Var, "getScope");
        this.lazyScope = storageManager.createLazyValue(new qq3(qq3Var) { // from class: kotlin.reflect.jvm.internal.impl.resolve.scopes.LazyScopeAdapter$$Lambda$0
            private final qq3 arg$0;

            {
                this.arg$0 = qq3Var;
            }

            @Override // defpackage.qq3
            public Object invoke() {
                return LazyScopeAdapter.lazyScope$lambda$1(this.arg$0);
            }
        });
    }
}
