- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
28 lines
941 B
Java
28 lines
941 B
Java
package kotlinx.coroutines.flow;
|
|
|
|
import kotlin.coroutines.Continuation;
|
|
import kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot;
|
|
|
|
/* loaded from: classes5.dex */
|
|
public final class SharedFlowSlot extends AbstractSharedFlowSlot {
|
|
public Continuation cont;
|
|
public long index = -1;
|
|
|
|
@Override // kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot
|
|
public boolean allocateLocked(SharedFlowImpl sharedFlowImpl) {
|
|
if (this.index >= 0) {
|
|
return false;
|
|
}
|
|
this.index = sharedFlowImpl.updateNewCollectorIndexLocked$kotlinx_coroutines_core();
|
|
return true;
|
|
}
|
|
|
|
@Override // kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot
|
|
public Continuation[] freeLocked(SharedFlowImpl sharedFlowImpl) {
|
|
long j = this.index;
|
|
this.index = -1L;
|
|
this.cont = null;
|
|
return sharedFlowImpl.updateCollectorIndexLocked$kotlinx_coroutines_core(j);
|
|
}
|
|
}
|