package kotlin.reflect.w.internal.y0.d;

import java.util.Collection;

/* JADX INFO: loaded from: classes.dex */
public interface b extends kotlin.reflect.w.internal.y0.d.a, b0 {

    public enum a {
        DECLARATION,
        FAKE_OVERRIDE,
        DELEGATION,
        SYNTHESIZED;

        public boolean b() {
            return this != FAKE_OVERRIDE;
        }
    }

    @Override // kotlin.reflect.w.internal.y0.d.a, kotlin.reflect.w.internal.y0.d.k
    b a();

    @Override // kotlin.reflect.w.internal.y0.d.a
    Collection<? extends b> e();

    a getKind();

    b j0(k kVar, c0 c0Var, r rVar, a aVar, boolean z2);

    void v0(Collection<? extends b> collection);
}
