package kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors;

import com.google.android.gms.measurement.api.AppMeasurementSdk;
import defpackage.cr4;
import defpackage.ik2;
import defpackage.kp6;
import defpackage.pk2;
import defpackage.pq6;
import java.util.Collection;
import java.util.List;
import java.util.Set;
import kotlin.reflect.jvm.internal.impl.load.java.structure.JavaField;
import kotlin.reflect.jvm.internal.impl.load.java.structure.JavaMethod;
import kotlin.reflect.jvm.internal.impl.load.java.structure.JavaRecordComponent;
import kotlin.reflect.jvm.internal.impl.name.Name;

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

    public static final class Empty implements DeclaredMemberIndex {

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

        private Empty() {
        }

        @Override // kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.DeclaredMemberIndex
        @pq6
        public JavaField findFieldByName(@kp6 Name name) {
            cr4.g(name, AppMeasurementSdk.ConditionalUserProperty.NAME);
            return null;
        }

        @Override // kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.DeclaredMemberIndex
        @pq6
        public JavaRecordComponent findRecordComponentByName(@kp6 Name name) {
            cr4.g(name, AppMeasurementSdk.ConditionalUserProperty.NAME);
            return null;
        }

        @Override // kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.DeclaredMemberIndex
        @kp6
        public Set<Name> getFieldNames() {
            return pk2.a;
        }

        @Override // kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.DeclaredMemberIndex
        @kp6
        public Set<Name> getMethodNames() {
            return pk2.a;
        }

        @Override // kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.DeclaredMemberIndex
        @kp6
        public Set<Name> getRecordComponentNames() {
            return pk2.a;
        }

        @Override // kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.DeclaredMemberIndex
        @kp6
        public List<JavaMethod> findMethodsByName(@kp6 Name name) {
            cr4.g(name, AppMeasurementSdk.ConditionalUserProperty.NAME);
            return ik2.a;
        }
    }

    @pq6
    JavaField findFieldByName(@kp6 Name name);

    @kp6
    Collection<JavaMethod> findMethodsByName(@kp6 Name name);

    @pq6
    JavaRecordComponent findRecordComponentByName(@kp6 Name name);

    @kp6
    Set<Name> getFieldNames();

    @kp6
    Set<Name> getMethodNames();

    @kp6
    Set<Name> getRecordComponentNames();
}
