granularity level: instruction

		.class public Lcom/google/android/gms/common/internal/AccountAccessor;
.super Lcom/google/android/gms/common/internal/IAccountAccessor$Stub;
.source "com.google.android.gms:play-services-basement@@18.1.0"




.method public static getAccountBinderSafe(Lcom/google/android/gms/common/internal/IAccountAccessor;)Landroid/accounts/Account;
	.locals 4

	const/4 v0, 0x0
	if-eqz p0, :cond_0
	invoke-static {}, Landroid/os/Binder;->clearCallingIdentity()J
	move-result-wide v1
	:try_start_0
	invoke-interface {p0}, Lcom/google/android/gms/common/internal/IAccountAccessor;->zzb()Landroid/accounts/Account;
	move-result-object v0
	:try_end_0
	.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
	.catchall {:try_start_0 .. :try_end_0} :catchall_0
	:goto_0
	invoke-static {v1, v2}, Landroid/os/Binder;->restoreCallingIdentity(J)V
	goto :goto_2
	:catchall_0
	move-exception p0
	goto :goto_1
	:try_start_1
	:catch_0
	const-string p0, "AccountAccessor"
	const-string v3, "Remote account accessor probably died"
	invoke-static {p0, v3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
	:try_end_1
	.catchall {:try_start_1 .. :try_end_1} :catchall_0
	goto :goto_0
	:goto_1
	invoke-static {v1, v2}, Landroid/os/Binder;->restoreCallingIdentity(J)V
	throw p0
	:goto_2
	:cond_0
	return-object v0
.end method

.method public final equals(Ljava/lang/Object;)Z
	.locals 0

	const/4 p1, 0x0
	throw p1
.end method

.method public final zzb()Landroid/accounts/Account;
	.locals 1

	const/4 v0, 0x0
	throw v0
.end method