package androidx.work; import android.content.Context; import androidx.annotation.WorkerThread; import androidx.work.ListenableWorker; import com.google.common.util.concurrent.ListenableFuture; import java.util.concurrent.Executor; import kotlin.jvm.functions.Function0; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes.dex */ public abstract class Worker extends ListenableWorker { @WorkerThread public abstract ListenableWorker.Result doWork(); /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ public Worker(Context context, WorkerParameters workerParams) { super(context, workerParams); Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(workerParams, "workerParams"); } @Override // androidx.work.ListenableWorker public final ListenableFuture startWork() { ListenableFuture future; Executor backgroundExecutor = getBackgroundExecutor(); Intrinsics.checkNotNullExpressionValue(backgroundExecutor, "backgroundExecutor"); future = WorkerKt.future(backgroundExecutor, new Function0() { // from class: androidx.work.Worker$startWork$1 { super(0); } @Override // kotlin.jvm.functions.Function0 public final ListenableWorker.Result invoke() { return Worker.this.doWork(); } }); return future; } @Override // androidx.work.ListenableWorker public ListenableFuture getForegroundInfoAsync() { ListenableFuture future; Executor backgroundExecutor = getBackgroundExecutor(); Intrinsics.checkNotNullExpressionValue(backgroundExecutor, "backgroundExecutor"); future = WorkerKt.future(backgroundExecutor, new Function0() { // from class: androidx.work.Worker$getForegroundInfoAsync$1 { super(0); } @Override // kotlin.jvm.functions.Function0 public final ForegroundInfo invoke() { return Worker.this.getForegroundInfo(); } }); return future; } @WorkerThread public ForegroundInfo getForegroundInfo() { throw new IllegalStateException("Expedited WorkRequests require a Worker to provide an implementation for `getForegroundInfo()`"); } }