45 lines
1.3 KiB
Java
45 lines
1.3 KiB
Java
package c.i.a.f.e.h.j;
|
|
|
|
import android.os.DeadObjectException;
|
|
import android.os.RemoteException;
|
|
import androidx.annotation.NonNull;
|
|
import c.i.a.f.e.h.j.g;
|
|
import com.google.android.gms.common.api.ApiException;
|
|
import com.google.android.gms.common.api.Status;
|
|
import com.google.android.gms.tasks.TaskCompletionSource;
|
|
/* compiled from: com.google.android.gms:play-services-base@@17.3.0 */
|
|
public abstract class e0<T> extends k0 {
|
|
public final TaskCompletionSource<T> b;
|
|
|
|
public e0(int i, TaskCompletionSource<T> taskCompletionSource) {
|
|
super(i);
|
|
this.b = taskCompletionSource;
|
|
}
|
|
|
|
@Override // c.i.a.f.e.h.j.s
|
|
public void b(@NonNull Status status) {
|
|
this.b.a(new ApiException(status));
|
|
}
|
|
|
|
@Override // c.i.a.f.e.h.j.s
|
|
public final void c(g.a<?> aVar) throws DeadObjectException {
|
|
try {
|
|
h(aVar);
|
|
} catch (DeadObjectException e) {
|
|
this.b.a(new ApiException(s.a(e)));
|
|
throw e;
|
|
} catch (RemoteException e2) {
|
|
this.b.a(new ApiException(s.a(e2)));
|
|
} catch (RuntimeException e3) {
|
|
this.b.a(e3);
|
|
}
|
|
}
|
|
|
|
@Override // c.i.a.f.e.h.j.s
|
|
public void e(@NonNull Exception exc) {
|
|
this.b.a(exc);
|
|
}
|
|
|
|
public abstract void h(g.a<?> aVar) throws RemoteException;
|
|
}
|