- 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
1.4 KiB
Java
28 lines
1.4 KiB
Java
package kotlinx.coroutines;
|
|
|
|
import kotlin.coroutines.Continuation;
|
|
import kotlinx.coroutines.internal.DispatchedContinuation;
|
|
|
|
/* loaded from: classes5.dex */
|
|
public abstract class CancellableContinuationKt {
|
|
public static final CancellableContinuationImpl getOrCreateCancellableContinuation(Continuation continuation) {
|
|
if (!(continuation instanceof DispatchedContinuation)) {
|
|
return new CancellableContinuationImpl(continuation, 1);
|
|
}
|
|
CancellableContinuationImpl claimReusableCancellableContinuation$kotlinx_coroutines_core = ((DispatchedContinuation) continuation).claimReusableCancellableContinuation$kotlinx_coroutines_core();
|
|
if (claimReusableCancellableContinuation$kotlinx_coroutines_core != null) {
|
|
if (!claimReusableCancellableContinuation$kotlinx_coroutines_core.resetStateReusable()) {
|
|
claimReusableCancellableContinuation$kotlinx_coroutines_core = null;
|
|
}
|
|
if (claimReusableCancellableContinuation$kotlinx_coroutines_core != null) {
|
|
return claimReusableCancellableContinuation$kotlinx_coroutines_core;
|
|
}
|
|
}
|
|
return new CancellableContinuationImpl(continuation, 2);
|
|
}
|
|
|
|
public static final void disposeOnCancellation(CancellableContinuation cancellableContinuation, DisposableHandle disposableHandle) {
|
|
cancellableContinuation.invokeOnCancellation(new DisposeOnCancel(disposableHandle));
|
|
}
|
|
}
|