package com.google.android.gms.tasks; import java.util.concurrent.Executor; /* loaded from: classes.dex */ final class zze implements OnCanceledListener, OnFailureListener, OnSuccessListener, zzq { private final Executor a; private final Continuation> b; private final zzu c; public zze(Executor executor, Continuation> continuation, zzu zzuVar) { this.a = executor; this.b = continuation; this.c = zzuVar; } @Override // com.google.android.gms.tasks.zzq public final void a(Task task) { this.a.execute(new zzf(this, task)); } @Override // com.google.android.gms.tasks.OnSuccessListener public final void onSuccess(TContinuationResult tcontinuationresult) { this.c.a((zzu) tcontinuationresult); } @Override // com.google.android.gms.tasks.OnFailureListener public final void a(Exception exc) { this.c.a(exc); } @Override // com.google.android.gms.tasks.OnCanceledListener public final void a() { this.c.f(); } }