.class public interface abstract Lkotlinx/coroutines/y1; .super Ljava/lang/Object; .source "Job.kt" # interfaces .implements Lkotlin/coroutines/CoroutineContext$a; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lkotlinx/coroutines/y1$a;, Lkotlinx/coroutines/y1$b; } .end annotation .annotation runtime Lkotlin/Metadata; bv = {} d1 = { "\u0000^\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0003\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u000b\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u0008f\u0018\u0000 ,2\u00020\u0001:\u0001\tJ\u000c\u0010\u0004\u001a\u00060\u0002j\u0002`\u0003H\'J\u0008\u0010\u0006\u001a\u00020\u0005H&J\u001a\u0010\t\u001a\u00020\u00082\u0010\u0008\u0002\u0010\u0007\u001a\n\u0018\u00010\u0002j\u0004\u0018\u0001`\u0003H&J\u0008\u0010\n\u001a\u00020\u0008H\u0017J\u0014\u0010\u000c\u001a\u00020\u00052\n\u0008\u0002\u0010\u0007\u001a\u0004\u0018\u00010\u000bH\'J\u0010\u0010\u0010\u001a\u00020\u000f2\u0006\u0010\u000e\u001a\u00020\rH\'J\u0013\u0010\u0011\u001a\u00020\u0008H\u00a6@\u00f8\u0001\u0000\u00a2\u0006\u0004\u0008\u0011\u0010\u0012J1\u0010\u0019\u001a\u00020\u00182\'\u0010\u0017\u001a#\u0012\u0015\u0012\u0013\u0018\u00010\u000b\u00a2\u0006\u000c\u0008\u0014\u0012\u0008\u0008\u0015\u0012\u0004\u0008\u0008(\u0007\u0012\u0004\u0012\u00020\u00080\u0013j\u0002`\u0016H&JE\u0010\u001c\u001a\u00020\u00182\u0008\u0008\u0002\u0010\u001a\u001a\u00020\u00052\u0008\u0008\u0002\u0010\u001b\u001a\u00020\u00052\'\u0010\u0017\u001a#\u0012\u0015\u0012\u0013\u0018\u00010\u000b\u00a2\u0006\u000c\u0008\u0014\u0012\u0008\u0008\u0015\u0012\u0004\u0008\u0008(\u0007\u0012\u0004\u0012\u00020\u00080\u0013j\u0002`\u0016H\'J\u0011\u0010\u001e\u001a\u00020\u00002\u0006\u0010\u001d\u001a\u00020\u0000H\u0097\u0002R\u0014\u0010\u001f\u001a\u00020\u00058&X\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u001f\u0010 R\u0014\u0010\"\u001a\u00020\u00058&X\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\u0008!\u0010 R\u0014\u0010#\u001a\u00020\u00058&X\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\u0008#\u0010 R\u001a\u0010\'\u001a\u0008\u0012\u0004\u0012\u00020\u00000$8&X\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\u0008%\u0010&R\u0014\u0010+\u001a\u00020(8&X\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\u0008)\u0010*\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006-" } d2 = { "Lkotlinx/coroutines/y1;", "Lkotlin/coroutines/CoroutineContext$a;", "Ljava/util/concurrent/CancellationException;", "Lkotlinx/coroutines/CancellationException;", "G", "", "start", "cause", "Lkotlin/d1;", "b", "cancel", "", "a", "Lkotlinx/coroutines/v;", "child", "Lkotlinx/coroutines/t;", "G1", "D0", "(Lkotlin/coroutines/c;)Ljava/lang/Object;", "Lkotlin/Function1;", "Lkotlin/ParameterName;", "name", "Lkotlinx/coroutines/CompletionHandler;", "handler", "Lkotlinx/coroutines/e1;", "m1", "onCancelling", "invokeImmediately", "L", "other", "W", "isActive", "()Z", "f", "isCompleted", "isCancelled", "Lkotlin/sequences/m;", "u", "()Lkotlin/sequences/m;", "children", "Lkotlinx/coroutines/selects/c;", "l1", "()Lkotlinx/coroutines/selects/c;", "onJoin", "q0", "kotlinx-coroutines-core" } k = 0x1 mv = { 0x1, 0x4, 0x0 } .end annotation # static fields .field public static final q0:Lkotlinx/coroutines/y1$b; # direct methods .method static constructor ()V .locals 1 sget-object v0, Lkotlinx/coroutines/y1$b;->a:Lkotlinx/coroutines/y1$b; sput-object v0, Lkotlinx/coroutines/y1;->q0:Lkotlinx/coroutines/y1$b; return-void .end method # virtual methods .method public abstract D0(Lkotlin/coroutines/c;)Ljava/lang/Object; .param p1 # Lkotlin/coroutines/c; .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Lkotlin/coroutines/c<", "-", "Lkotlin/d1;", ">;)", "Ljava/lang/Object;" } .end annotation .annotation build Lorg/jetbrains/annotations/Nullable; .end annotation .end method .method public abstract G()Ljava/util/concurrent/CancellationException; .annotation build Lkotlinx/coroutines/InternalCoroutinesApi; .end annotation .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end method .method public abstract G1(Lkotlinx/coroutines/v;)Lkotlinx/coroutines/t; .param p1 # Lkotlinx/coroutines/v; .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end param .annotation build Lkotlinx/coroutines/InternalCoroutinesApi; .end annotation .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end method .method public abstract L(ZZLej/l;)Lkotlinx/coroutines/e1; .param p3 # Lej/l; .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(ZZ", "Lej/l<", "-", "Ljava/lang/Throwable;", "Lkotlin/d1;", ">;)", "Lkotlinx/coroutines/e1;" } .end annotation .annotation build Lkotlinx/coroutines/InternalCoroutinesApi; .end annotation .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end method .method public abstract W(Lkotlinx/coroutines/y1;)Lkotlinx/coroutines/y1; .param p1 # Lkotlinx/coroutines/y1; .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end param .annotation runtime Lkotlin/Deprecated; level = .enum Lkotlin/DeprecationLevel;->ERROR:Lkotlin/DeprecationLevel; message = "Operator \'+\' on two Job objects is meaningless. Job is a coroutine context element and `+` is a set-sum operator for coroutine contexts. The job to the right of `+` just replaces the job the left of `+`." .end annotation .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end method .method public abstract synthetic a(Ljava/lang/Throwable;)Z .param p1 # Ljava/lang/Throwable; .annotation build Lorg/jetbrains/annotations/Nullable; .end annotation .end param .annotation runtime Lkotlin/Deprecated; level = .enum Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; message = "Since 1.2.0, binary compatibility with versions <= 1.1.x" .end annotation .end method .method public abstract b(Ljava/util/concurrent/CancellationException;)V .param p1 # Ljava/util/concurrent/CancellationException; .annotation build Lorg/jetbrains/annotations/Nullable; .end annotation .end param .end method .method public abstract synthetic cancel()V .annotation runtime Lkotlin/Deprecated; level = .enum Lkotlin/DeprecationLevel;->HIDDEN:Lkotlin/DeprecationLevel; message = "Since 1.2.0, binary compatibility with versions <= 1.1.x" .end annotation .end method .method public abstract f()Z .end method .method public abstract isActive()Z .end method .method public abstract isCancelled()Z .end method .method public abstract l1()Lkotlinx/coroutines/selects/c; .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end method .method public abstract m1(Lej/l;)Lkotlinx/coroutines/e1; .param p1 # Lej/l; .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Lej/l<", "-", "Ljava/lang/Throwable;", "Lkotlin/d1;", ">;)", "Lkotlinx/coroutines/e1;" } .end annotation .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end method .method public abstract start()Z .end method .method public abstract u()Lkotlin/sequences/m; .annotation system Ldalvik/annotation/Signature; value = { "()", "Lkotlin/sequences/m<", "Lkotlinx/coroutines/y1;", ">;" } .end annotation .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end method