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

import java.util.Collection;
import java.util.List;
import kotlin.reflect.w.internal.y0.d.a;
import kotlin.reflect.w.internal.y0.d.b;
import kotlin.reflect.w.internal.y0.d.l1.h;
import kotlin.reflect.w.internal.y0.h.e;
import kotlin.reflect.w.internal.y0.n.h0;
import kotlin.reflect.w.internal.y0.n.o1;
import kotlin.reflect.w.internal.y0.n.r1;

/* JADX INFO: loaded from: classes.dex */
public interface w extends b {

    public interface a<D extends w> {
        D a();

        a<D> b(List<h1> list);

        a<D> c(c0 c0Var);

        a<D> d(s0 s0Var);

        a<D> e();

        a<D> f(h0 h0Var);

        a<D> g(b bVar);

        a<D> h();

        a<D> i(boolean z2);

        a<D> j(o1 o1Var);

        a<D> k(List<b1> list);

        <V> a<D> l(a.InterfaceC0111a<V> interfaceC0111a, V v2);

        a<D> m(r rVar);

        a<D> n(k kVar);

        a<D> o();

        a<D> p(b.a aVar);

        a<D> q(h hVar);

        a<D> r(e eVar);

        a<D> s();
    }

    boolean A0();

    boolean P();

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

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

    w c(r1 r1Var);

    w c0();

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

    boolean isInfix();

    boolean isInline();

    boolean isOperator();

    boolean isSuspend();

    a<? extends w> t();

    boolean u0();
}
