package com.google.android.gms.tasks; import androidx.annotation.NonNull; import androidx.annotation.Nullable; /* loaded from: classes3.dex */ public class TaskCompletionSource { private final zzw zza = new zzw(); public TaskCompletionSource() { } public TaskCompletionSource(@NonNull CancellationToken cancellationToken) { cancellationToken.onCanceledRequested(new zzs(this)); } @NonNull public Task getTask() { return this.zza; } public void setException(@NonNull Exception exc) { this.zza.zza(exc); } public void setResult(@Nullable TResult tresult) { this.zza.zzb(tresult); } public boolean trySetException(@NonNull Exception exc) { return this.zza.zzd(exc); } public boolean trySetResult(@Nullable TResult tresult) { return this.zza.zze(tresult); } }