jimu-decompiled/sources/com/google/android/gms/tasks/zze.java
2025-05-13 19:24:51 +02:00

37 lines
1.2 KiB
Java

package com.google.android.gms.tasks;
import java.util.concurrent.Executor;
/* loaded from: classes.dex */
final class zze<TResult, TContinuationResult> implements OnCanceledListener, OnFailureListener, OnSuccessListener<TContinuationResult>, zzq<TResult> {
private final Executor a;
private final Continuation<TResult, Task<TContinuationResult>> b;
private final zzu<TContinuationResult> c;
public zze(Executor executor, Continuation<TResult, Task<TContinuationResult>> continuation, zzu<TContinuationResult> zzuVar) {
this.a = executor;
this.b = continuation;
this.c = zzuVar;
}
@Override // com.google.android.gms.tasks.zzq
public final void a(Task<TResult> 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>) 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();
}
}