Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
68
apk_decompiled/sources/androidx/room/o.java
Normal file
68
apk_decompiled/sources/androidx/room/o.java
Normal file
@@ -0,0 +1,68 @@
|
||||
package androidx.room;
|
||||
|
||||
import java.util.Set;
|
||||
import kotlin.Unit;
|
||||
import kotlin.collections.SetsKt;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlinx.coroutines.channels.Channel;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class o {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final F.i f3987a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final int[] f3988b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final String[] f3989c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final Set f3990d;
|
||||
|
||||
public o(F.i observer, int[] tableIds, String[] tableNames) {
|
||||
Intrinsics.checkNotNullParameter(observer, "observer");
|
||||
Intrinsics.checkNotNullParameter(tableIds, "tableIds");
|
||||
Intrinsics.checkNotNullParameter(tableNames, "tableNames");
|
||||
this.f3987a = observer;
|
||||
this.f3988b = tableIds;
|
||||
this.f3989c = tableNames;
|
||||
this.f3990d = tableNames.length == 0 ? SetsKt.emptySet() : SetsKt.setOf(tableNames[0]);
|
||||
if (tableIds.length != tableNames.length) {
|
||||
throw new IllegalStateException("Check failed.");
|
||||
}
|
||||
}
|
||||
|
||||
public final void a(Set invalidatedTablesIds) {
|
||||
Set emptySet;
|
||||
Intrinsics.checkNotNullParameter(invalidatedTablesIds, "invalidatedTablesIds");
|
||||
int[] iArr = this.f3988b;
|
||||
int length = iArr.length;
|
||||
if (length != 0) {
|
||||
int i = 0;
|
||||
if (length != 1) {
|
||||
Set createSetBuilder = SetsKt.createSetBuilder();
|
||||
int length2 = iArr.length;
|
||||
int i4 = 0;
|
||||
while (i < length2) {
|
||||
int i5 = i4 + 1;
|
||||
if (invalidatedTablesIds.contains(Integer.valueOf(iArr[i]))) {
|
||||
createSetBuilder.add(this.f3989c[i4]);
|
||||
}
|
||||
i++;
|
||||
i4 = i5;
|
||||
}
|
||||
emptySet = SetsKt.build(createSetBuilder);
|
||||
} else {
|
||||
emptySet = invalidatedTablesIds.contains(Integer.valueOf(iArr[0])) ? this.f3990d : SetsKt.emptySet();
|
||||
}
|
||||
} else {
|
||||
emptySet = SetsKt.emptySet();
|
||||
}
|
||||
if (emptySet.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
((Channel) this.f3987a.f491c).mo1630trySendJP2dKIU(Unit.INSTANCE);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user