漫漫擼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");
}
}