COMMAND: javap -classpath build/classes/kotlin/main -p -s example.tasks.TaskCompletionIndex
Compiled from "TaskConcurrentIndex.kt"
public final class example.tasks.TaskCompletionIndex {
  private final kotlinx.coroutines.sync.Mutex mutex;
    descriptor: Lkotlinx/coroutines/sync/Mutex;
  private final java.util.Map<example.tasks.TaskId, example.tasks.TaskState> states;
    descriptor: Ljava/util/Map;
  private final java.util.Map<example.tasks.TaskId, java.lang.Integer> completed;
    descriptor: Ljava/util/Map;
  public example.tasks.TaskCompletionIndex();
    descriptor: ()V

  public final java.lang.Object start-9OBVvUI(java.lang.String, kotlin.coroutines.Continuation<? super kotlin.Unit>);
    descriptor: (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;

  public final java.lang.Object completeOnce-9OBVvUI(java.lang.String, kotlin.coroutines.Continuation<? super java.lang.Boolean>);
    descriptor: (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;

  public final java.lang.Object snapshot-9OBVvUI(java.lang.String, kotlin.coroutines.Continuation<? super kotlin.Pair<? extends example.tasks.TaskState, java.lang.Integer>>);
    descriptor: (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
EXIT_CODE=0
