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

import com.google.android.gms.measurement.api.AppMeasurementSdk;
import defpackage.cr4;
import defpackage.kp6;
import defpackage.pk2;
import defpackage.pq6;
import defpackage.sq3;
import java.util.Collection;
import java.util.Set;
import kotlin.reflect.jvm.internal.impl.descriptors.PropertyDescriptor;
import kotlin.reflect.jvm.internal.impl.descriptors.SimpleFunctionDescriptor;
import kotlin.reflect.jvm.internal.impl.incremental.components.LookupLocation;
import kotlin.reflect.jvm.internal.impl.name.Name;
import kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope;
import kotlin.reflect.jvm.internal.impl.resolve.scopes.ResolutionScope;

/* JADX INFO: loaded from: classes3.dex */
public interface MemberScope extends ResolutionScope {

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

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

        @kp6
        private static final sq3<Name, Boolean> ALL_NAME_FILTER = new sq3() { // from class: kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope$Companion$$Lambda$0
            @Override // defpackage.sq3
            public Object invoke(Object obj) {
                return Boolean.valueOf(MemberScope.Companion.ALL_NAME_FILTER$lambda$0((Name) obj));
            }
        };

        private Companion() {
        }

        /* JADX INFO: Access modifiers changed from: private */
        public static final boolean ALL_NAME_FILTER$lambda$0(Name name) {
            cr4.g(name, "it");
            return true;
        }

        @kp6
        public final sq3<Name, Boolean> getALL_NAME_FILTER() {
            return ALL_NAME_FILTER;
        }
    }

    public static final class DefaultImpls {
        public static void recordLookup(@kp6 MemberScope memberScope, @kp6 Name name, @kp6 LookupLocation lookupLocation) {
            cr4.g(name, AppMeasurementSdk.ConditionalUserProperty.NAME);
            cr4.g(lookupLocation, "location");
            ResolutionScope.DefaultImpls.recordLookup(memberScope, name, lookupLocation);
        }
    }

    public static final class Empty extends MemberScopeImpl {

        @kp6
        public static final Empty INSTANCE = new Empty();

        private Empty() {
        }

        @Override // kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScopeImpl, kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope
        @kp6
        public Set<Name> getClassifierNames() {
            return pk2.a;
        }

        @Override // kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScopeImpl, kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope
        @kp6
        public Set<Name> getFunctionNames() {
            return pk2.a;
        }

        @Override // kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScopeImpl, kotlin.reflect.jvm.internal.impl.resolve.scopes.MemberScope
        @kp6
        public Set<Name> getVariableNames() {
            return pk2.a;
        }
    }

    @pq6
    Set<Name> getClassifierNames();

    @Override // kotlin.reflect.jvm.internal.impl.resolve.scopes.ResolutionScope
    @kp6
    Collection<? extends SimpleFunctionDescriptor> getContributedFunctions(@kp6 Name name, @kp6 LookupLocation lookupLocation);

    @kp6
    Collection<? extends PropertyDescriptor> getContributedVariables(@kp6 Name name, @kp6 LookupLocation lookupLocation);

    @kp6
    Set<Name> getFunctionNames();

    @kp6
    Set<Name> getVariableNames();
}
