103 lines
3.3 KiB
Java
103 lines
3.3 KiB
Java
|
package de;
|
||
|
|
||
|
import ce.e;
|
||
|
import ce.l;
|
||
|
import ce.n;
|
||
|
import ce.o;
|
||
|
import cg.c1;
|
||
|
import cg.e0;
|
||
|
import cg.f0;
|
||
|
import cg.l0;
|
||
|
import cg.m1;
|
||
|
import cg.q0;
|
||
|
import cg.y0;
|
||
|
import fe.b0;
|
||
|
import fe.i;
|
||
|
import fe.y;
|
||
|
import java.lang.annotation.Annotation;
|
||
|
import java.util.ArrayList;
|
||
|
import java.util.List;
|
||
|
import kd.r;
|
||
|
import kotlin.jvm.internal.s;
|
||
|
import ld.q;
|
||
|
import le.d1;
|
||
|
import me.g;
|
||
|
/* compiled from: KClassifiers.kt */
|
||
|
/* loaded from: classes5.dex */
|
||
|
public final class c {
|
||
|
|
||
|
/* compiled from: KClassifiers.kt */
|
||
|
/* loaded from: classes5.dex */
|
||
|
public /* synthetic */ class a {
|
||
|
|
||
|
/* renamed from: a reason: collision with root package name */
|
||
|
public static final /* synthetic */ int[] f9863a;
|
||
|
|
||
|
static {
|
||
|
int[] iArr = new int[o.values().length];
|
||
|
iArr[o.INVARIANT.ordinal()] = 1;
|
||
|
iArr[o.IN.ordinal()] = 2;
|
||
|
iArr[o.OUT.ordinal()] = 3;
|
||
|
f9863a = iArr;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
private static final l0 a(g gVar, y0 y0Var, List<n> list, boolean z10) {
|
||
|
Object obj;
|
||
|
List<d1> parameters = y0Var.getParameters();
|
||
|
s.d(parameters, "typeConstructor.parameters");
|
||
|
ArrayList arrayList = new ArrayList(q.s(list, 10));
|
||
|
int i10 = 0;
|
||
|
for (Object obj2 : list) {
|
||
|
i10++;
|
||
|
if (i10 < 0) {
|
||
|
q.r();
|
||
|
}
|
||
|
n nVar = (n) obj2;
|
||
|
y yVar = (y) nVar.c();
|
||
|
e0 l2 = yVar == null ? null : yVar.l();
|
||
|
o d10 = nVar.d();
|
||
|
int i11 = d10 == null ? -1 : a.f9863a[d10.ordinal()];
|
||
|
if (i11 == -1) {
|
||
|
d1 d1Var = parameters.get(i10);
|
||
|
s.d(d1Var, "parameters[index]");
|
||
|
obj = new q0(d1Var);
|
||
|
} else if (i11 == 1) {
|
||
|
m1 m1Var = m1.INVARIANT;
|
||
|
s.c(l2);
|
||
|
obj = new c1(m1Var, l2);
|
||
|
} else if (i11 == 2) {
|
||
|
m1 m1Var2 = m1.IN_VARIANCE;
|
||
|
s.c(l2);
|
||
|
obj = new c1(m1Var2, l2);
|
||
|
} else if (i11 == 3) {
|
||
|
m1 m1Var3 = m1.OUT_VARIANCE;
|
||
|
s.c(l2);
|
||
|
obj = new c1(m1Var3, l2);
|
||
|
} else {
|
||
|
throw new r();
|
||
|
}
|
||
|
arrayList.add(obj);
|
||
|
}
|
||
|
return f0.i(gVar, y0Var, arrayList, z10, null, 16, null);
|
||
|
}
|
||
|
|
||
|
public static final l b(e eVar, List<n> arguments, boolean z10, List<? extends Annotation> annotations) {
|
||
|
s.e(eVar, "<this>");
|
||
|
s.e(arguments, "arguments");
|
||
|
s.e(annotations, "annotations");
|
||
|
i iVar = eVar instanceof i ? (i) eVar : null;
|
||
|
if (iVar != null) {
|
||
|
y0 j10 = iVar.getDescriptor().j();
|
||
|
s.d(j10, "descriptor.typeConstructor");
|
||
|
List<d1> parameters = j10.getParameters();
|
||
|
s.d(parameters, "typeConstructor.parameters");
|
||
|
if (parameters.size() == arguments.size()) {
|
||
|
return new y(a(annotations.isEmpty() ? g.f17521f.b() : g.f17521f.b(), j10, arguments, z10), null, 2, null);
|
||
|
}
|
||
|
throw new IllegalArgumentException("Class declares " + parameters.size() + " type parameters, but " + arguments.size() + " were provided.");
|
||
|
}
|
||
|
throw new b0("Cannot create type for an unsupported classifier: " + eVar + " (" + eVar.getClass() + ')');
|
||
|
}
|
||
|
}
|