42 lines
1004 B
Java
42 lines
1004 B
Java
package kotlinx.coroutines;
|
|
|
|
import java.util.concurrent.CancellationException;
|
|
import kotlin.Unit;
|
|
import kotlin.coroutines.CoroutineContext;
|
|
import kotlin.jvm.functions.Function1;
|
|
import kotlin.sequences.Sequence;
|
|
import s.a.m0;
|
|
import s.a.p;
|
|
import s.a.r;
|
|
/* compiled from: Job.kt */
|
|
/* loaded from: classes3.dex */
|
|
public interface Job extends CoroutineContext.Element {
|
|
public static final a h = a.a;
|
|
|
|
/* compiled from: Job.kt */
|
|
/* loaded from: classes3.dex */
|
|
public static final class a implements CoroutineContext.Key<Job> {
|
|
public static final /* synthetic */ a a = new a();
|
|
|
|
static {
|
|
int i = CoroutineExceptionHandler.g;
|
|
}
|
|
}
|
|
|
|
p D(r rVar);
|
|
|
|
boolean a();
|
|
|
|
void b(CancellationException cancellationException);
|
|
|
|
Sequence<Job> e();
|
|
|
|
m0 n(boolean z2, boolean z3, Function1<? super Throwable, Unit> function1);
|
|
|
|
CancellationException q();
|
|
|
|
boolean start();
|
|
|
|
m0 u(Function1<? super Throwable, Unit> function1);
|
|
}
|