35 lines
1.1 KiB
Java
35 lines
1.1 KiB
Java
|
package com.google.android.gms.common.internal;
|
||
|
|
||
|
import android.accounts.Account;
|
||
|
import android.os.Binder;
|
||
|
import android.os.RemoteException;
|
||
|
import com.google.android.gms.common.internal.IAccountAccessor;
|
||
|
|
||
|
/* loaded from: classes.dex */
|
||
|
public class AccountAccessor extends IAccountAccessor.Stub {
|
||
|
public static Account getAccountBinderSafe(IAccountAccessor iAccountAccessor) {
|
||
|
Account account = null;
|
||
|
if (iAccountAccessor != null) {
|
||
|
long clearCallingIdentity = Binder.clearCallingIdentity();
|
||
|
try {
|
||
|
account = iAccountAccessor.zzb();
|
||
|
} catch (RemoteException unused) {
|
||
|
} catch (Throwable th) {
|
||
|
Binder.restoreCallingIdentity(clearCallingIdentity);
|
||
|
throw th;
|
||
|
}
|
||
|
Binder.restoreCallingIdentity(clearCallingIdentity);
|
||
|
}
|
||
|
return account;
|
||
|
}
|
||
|
|
||
|
@Override // com.google.android.gms.common.internal.IAccountAccessor
|
||
|
public final Account zzb() {
|
||
|
throw null;
|
||
|
}
|
||
|
|
||
|
public final boolean equals(Object obj) {
|
||
|
throw null;
|
||
|
}
|
||
|
}
|