Step Record v1.1.5版本的 MD5 值为:5797275f89198878d2f00ee92d534382
以下内容为反编译后的 HHSKt.java 源代码,内容仅作参考
package com.chartboost.heliumsdk.impl;
import com.chartboost.heliumsdk.impl.z1S1S;
import java.util.ArrayList;
import java.util.Iterator;
import kotlin.Pair;
import kotlin.jvm.functions.Function0;
public final class HHSKt {
public static final class SKHKzK extends tKSt1tzKz implements Function0<ztHHt> {
public final ttHHHS1K tz;
public SKHKzK(ttHHHS1K tthhhs1k) {
super(0);
this.tz = tthhhs1k;
}
@Override
public final ztHHt invoke() {
ztHHt type = this.tz.getType();
ttHtzKt.tz(type, "this@createCapturedIfNeeded.type");
return type;
}
}
public static final ttHHHS1K SKHKzK(ttHHHS1K tthhhs1k, SHtK sHtK) {
if (sHtK != null && tthhhs1k.HtSH() != S1KHz1z1H.INVARIANT) {
if (sHtK.KSHtSK1H() == tthhhs1k.HtSH()) {
if (tthhhs1k.SKHKzK()) {
z1S1S.SKHKzK sKHKzK = z1S1S.tz;
ttHtzKt.tz(sKHKzK, "NO_LOCKS");
return new SHH1HzH(new SKtzz(sKHKzK, new SKHKzK(tthhhs1k)));
}
return new SHH1HzH(tthhhs1k.getType());
}
SKHKt sKHKt = new SKHKt(tthhhs1k);
Ktz11zS1.KtH1t1.getClass();
return new SHH1HzH(new zS1Sz1H(tthhhs1k, sKHKt, false, Ktz11zS1.HKzHtzz));
}
return tthhhs1k;
}
public static tSK1SH t1H1KH1K(tSK1SH tsk1sh) {
if (tsk1sh instanceof tHztS1Kt1) {
tHztS1Kt1 thzts1kt1 = (tHztS1Kt1) tsk1sh;
ttHHHS1K[] tthhhs1kArr = thzts1kt1.HtSH;
SHtK[] sHtKArr = thzts1kt1.t1H1KH1K;
ArrayList tSHSK = tzSKS11H.tSHSK(tthhhs1kArr, sHtKArr);
ArrayList arrayList = new ArrayList(tSHztSSSz.KztSK1(tSHSK, 10));
Iterator it = tSHSK.iterator();
while (it.hasNext()) {
Pair pair = (Pair) it.next();
arrayList.add(SKHKzK((ttHHHS1K) pair.tz, (SHtK) pair.KtH1t1));
}
Object[] array = arrayList.toArray(new ttHHHS1K[0]);
ttHtzKt.t1S1zKHK(array, "null cannot be cast to non-null type kotlin.Array<T of kotlin.collections.ArraysKt__ArraysJVMKt.toTypedArray>");
return new tHztS1Kt1(sHtKArr, (ttHHHS1K[]) array, true);
}
return new K1KzStzHz(tsk1sh, true);
}
}