package com.google.android.gms.common.api.internal; import android.os.DeadObjectException; import android.util.Log; import com.google.android.gms.common.api.Status; import com.google.android.gms.common.api.internal.BaseImplementation; import com.google.android.gms.common.internal.Preconditions; /* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */ /* JADX INFO: loaded from: classes2.dex */ public final class zae extends zai { protected final BaseImplementation.ApiMethodImpl zaa; public zae(int i, BaseImplementation.ApiMethodImpl apiMethodImpl) { super(i); this.zaa = (BaseImplementation.ApiMethodImpl) Preconditions.checkNotNull(apiMethodImpl, "Null methods are not runnable."); } @Override // com.google.android.gms.common.api.internal.zai public final void zad(Status status) { try { this.zaa.setFailedResult(status); } catch (IllegalStateException e) { Log.w("ApiCallRunner", "Exception reporting failure", e); } } @Override // com.google.android.gms.common.api.internal.zai public final void zae(Exception exc) { try { this.zaa.setFailedResult(new Status(10, exc.getClass().getSimpleName() + ": " + exc.getLocalizedMessage())); } catch (IllegalStateException e) { Log.w("ApiCallRunner", "Exception reporting failure", e); } } @Override // com.google.android.gms.common.api.internal.zai public final void zaf(zabq zabqVar) throws DeadObjectException { try { this.zaa.run(zabqVar.zaf()); } catch (RuntimeException e) { zae(e); } } @Override // com.google.android.gms.common.api.internal.zai public final void zag(zaad zaadVar, boolean z) { zaadVar.zac(this.zaa, z); } }