漫漫擼2 v1.3.9版本的 MD5 值为:e07b15db49ff38b958ff7c8268ff1c9b

以下内容为反编译后的 i.java 源代码,内容仅作参考


package j.z.r.b.c1.n;

import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.Objects;
public abstract class i extends q {
    public final j.z.r.b.c1.m.i<b> f19655b;

    public final class a implements e1 {
        public final j.z.r.b.c1.n.z1.d f19656a;
        public final j.e f19657b;
        public final i f19658c;

        public static final class C0257a extends j.v.c.k implements j.v.b.a<List<? extends h0>> {
            public final i f19660b;

            public C0257a(i iVar) {
                super(0);
                this.f19660b = iVar;
            }

            @Override
            public List<? extends h0> invoke() {
                j.z.r.b.c1.n.z1.d dVar = a.this.f19656a;
                List<h0> a2 = this.f19660b.a();
                j.z.r.b.c1.d.d0<j.z.r.b.c1.n.z1.m<?>> d0Var = j.z.r.b.c1.n.z1.e.f19758a;
                j.v.c.j.f(dVar, "<this>");
                j.v.c.j.f(a2, "types");
                ArrayList arrayList = new ArrayList(g.i.a.d.d.o.f.K(a2, 10));
                for (h0 h0Var : a2) {
                    arrayList.add(dVar.a(h0Var));
                }
                return arrayList;
            }
        }

        public a(i iVar, j.z.r.b.c1.n.z1.d dVar) {
            j.v.c.j.f(dVar, "kotlinTypeRefiner");
            this.f19658c = iVar;
            this.f19656a = dVar;
            this.f19657b = g.i.a.d.d.o.f.O2(j.f.PUBLICATION, new C0257a(iVar));
        }

        @Override
        public Collection a() {
            return (List) this.f19657b.getValue();
        }

        @Override
        public e1 b(j.z.r.b.c1.n.z1.d dVar) {
            j.v.c.j.f(dVar, "kotlinTypeRefiner");
            return this.f19658c.b(dVar);
        }

        @Override
        public j.z.r.b.c1.d.h c() {
            return this.f19658c.c();
        }

        @Override
        public List<j.z.r.b.c1.d.b1> e() {
            List<j.z.r.b.c1.d.b1> e2 = this.f19658c.e();
            j.v.c.j.e(e2, "this@AbstractTypeConstructor.parameters");
            return e2;
        }

        public boolean equals(Object obj) {
            return this.f19658c.equals(obj);
        }

        @Override
        public boolean f() {
            return this.f19658c.f();
        }

        public int hashCode() {
            return this.f19658c.hashCode();
        }

        @Override
        public j.z.r.b.c1.c.f s() {
            j.z.r.b.c1.c.f s = this.f19658c.s();
            j.v.c.j.e(s, "this@AbstractTypeConstructor.builtIns");
            return s;
        }

        public String toString() {
            return this.f19658c.toString();
        }
    }

    public static final class b {
        public final Collection<h0> f19661a;
        public List<? extends h0> f19662b;

        public b(Collection<? extends h0> collection) {
            j.v.c.j.f(collection, "allSupertypes");
            this.f19661a = collection;
            j.z.r.b.c1.n.a2.j jVar = j.z.r.b.c1.n.a2.j.f19585a;
            this.f19662b = g.i.a.d.d.o.f.U2(j.z.r.b.c1.n.a2.j.f19588d);
        }
    }

    public static final class c extends j.v.c.k implements j.v.b.a<b> {
        public c() {
            super(0);
        }

        @Override
        public b invoke() {
            return new b(i.this.k());
        }
    }

    public static final class d extends j.v.c.k implements j.v.b.l<Boolean, b> {
        public static final d f19664a = new d();

        public d() {
            super(1);
        }

        @Override
        public b invoke(Boolean bool) {
            bool.booleanValue();
            j.z.r.b.c1.n.a2.j jVar = j.z.r.b.c1.n.a2.j.f19585a;
            return new b(g.i.a.d.d.o.f.U2(j.z.r.b.c1.n.a2.j.f19588d));
        }
    }

    public static final class e extends j.v.c.k implements j.v.b.l<b, j.q> {
        public e() {
            super(1);
        }

        @Override
        public j.q invoke(b bVar) {
            b bVar2 = bVar;
            j.v.c.j.f(bVar2, "supertypes");
            j.z.r.b.c1.d.z0 n2 = i.this.n();
            i iVar = i.this;
            Collection<h0> a2 = n2.a(iVar, bVar2.f19661a, new j(iVar), new k(i.this));
            if (a2.isEmpty()) {
                h0 l2 = i.this.l();
                a2 = l2 != null ? g.i.a.d.d.o.f.U2(l2) : null;
                if (a2 == null) {
                    a2 = j.s.q.f16768a;
                }
            }
            Objects.requireNonNull(i.this);
            i iVar2 = i.this;
            List<h0> list = a2 instanceof List ? (List) a2 : null;
            if (list == null) {
                list = j.s.i.T(a2);
            }
            List<h0> p2 = iVar2.p(list);
            j.v.c.j.f(p2, "<set-?>");
            bVar2.f19662b = p2;
            return j.q.f16715a;
        }
    }

    public i(j.z.r.b.c1.m.m mVar) {
        j.v.c.j.f(mVar, "storageManager");
        this.f19655b = mVar.f(new c(), d.f19664a, new e());
    }

    public static final Collection j(i iVar, e1 e1Var, boolean z) {
        Objects.requireNonNull(iVar);
        i iVar2 = e1Var instanceof i ? (i) e1Var : null;
        if (iVar2 != null) {
            return j.s.i.E(iVar2.f19655b.invoke().f19661a, iVar2.m(z));
        }
        Collection<h0> a2 = e1Var.a();
        j.v.c.j.e(a2, "supertypes");
        return a2;
    }

    @Override
    public e1 b(j.z.r.b.c1.n.z1.d dVar) {
        j.v.c.j.f(dVar, "kotlinTypeRefiner");
        return new a(this, dVar);
    }

    public abstract Collection<h0> k();

    public h0 l() {
        return null;
    }

    public Collection<h0> m(boolean z) {
        return j.s.q.f16768a;
    }

    public abstract j.z.r.b.c1.d.z0 n();

    @Override
    public List<h0> a() {
        return this.f19655b.invoke().f19662b;
    }

    public List<h0> p(List<h0> list) {
        j.v.c.j.f(list, "supertypes");
        return list;
    }

    public void q(h0 h0Var) {
        j.v.c.j.f(h0Var, "type");
    }
}