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.l0; import s.a.o; import s.a.q; /* compiled from: Job.kt */ public interface Job extends CoroutineContext.Element { public static final a h = a.a; /* compiled from: Job.kt */ public static final class a implements CoroutineContext.Key { public static final /* synthetic */ a a = new a(); static { int i = CoroutineExceptionHandler.g; } } void B(CancellationException cancellationException); o G(q qVar); boolean a(); Sequence d(); l0 f(boolean z2, boolean z3, Function1 function1); CancellationException p(); boolean start(); l0 t(Function1 function1); }