.class public final Lcom/google/android/gms/signin/internal/g; .super Lcom/google/android/gms/internal/b/a; # interfaces .implements Lcom/google/android/gms/signin/internal/f; # direct methods .method constructor (Landroid/os/IBinder;)V .locals 1 const-string v0, "com.google.android.gms.signin.internal.ISignInService" invoke-direct {p0, p1, v0}, Lcom/google/android/gms/internal/b/a;->(Landroid/os/IBinder;Ljava/lang/String;)V return-void .end method # virtual methods .method public final a(Lcom/google/android/gms/signin/internal/zah;Lcom/google/android/gms/signin/internal/d;)V .locals 3 .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object v0 iget-object v1, p0, Lcom/google/android/gms/internal/b/a;->aib:Ljava/lang/String; invoke-virtual {v0, v1}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V invoke-static {v0, p1}, Lcom/google/android/gms/internal/b/c;->a(Landroid/os/Parcel;Landroid/os/Parcelable;)V invoke-static {v0, p2}, Lcom/google/android/gms/internal/b/c;->a(Landroid/os/Parcel;Landroid/os/IInterface;)V invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel; move-result-object p1 :try_start_0 iget-object p2, p0, Lcom/google/android/gms/internal/b/a;->aia:Landroid/os/IBinder; const/16 v1, 0xc const/4 v2, 0x0 invoke-interface {p2, v1, v0, p1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z invoke-virtual {p1}, Landroid/os/Parcel;->readException()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V invoke-virtual {p1}, Landroid/os/Parcel;->recycle()V return-void :catchall_0 move-exception p2 invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V invoke-virtual {p1}, Landroid/os/Parcel;->recycle()V throw p2 .end method