.class final Lcom/google/android/gms/maps/MapView$a; .super Ljava/lang/Object; # interfaces .implements Lcom/google/android/gms/maps/a/g; # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/google/android/gms/maps/MapView; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x8 name = "a" .end annotation # instance fields .field private final a:Landroid/view/ViewGroup; .field private final b:Lcom/google/android/gms/maps/a/d; .field private c:Landroid/view/View; # direct methods .method public constructor (Landroid/view/ViewGroup;Lcom/google/android/gms/maps/a/d;)V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V invoke-static {p2}, Lcom/google/android/gms/common/internal/s;->a(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p2 check-cast p2, Lcom/google/android/gms/maps/a/d; iput-object p2, p0, Lcom/google/android/gms/maps/MapView$a;->b:Lcom/google/android/gms/maps/a/d; invoke-static {p1}, Lcom/google/android/gms/common/internal/s;->a(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, Landroid/view/ViewGroup; iput-object p1, p0, Lcom/google/android/gms/maps/MapView$a;->a:Landroid/view/ViewGroup; return-void .end method # virtual methods .method public final a(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; .locals 0 new-instance p1, Ljava/lang/UnsupportedOperationException; const-string p2, "onCreateView not allowed on MapViewDelegate" invoke-direct {p1, p2}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V throw p1 .end method .method public final a()V .locals 2 :try_start_0 iget-object v0, p0, Lcom/google/android/gms/maps/MapView$a;->b:Lcom/google/android/gms/maps/a/d; invoke-interface {v0}, Lcom/google/android/gms/maps/a/d;->f()V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception v0 new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException; invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;->(Landroid/os/RemoteException;)V throw v1 .end method .method public final a(Landroid/app/Activity;Landroid/os/Bundle;Landroid/os/Bundle;)V .locals 0 new-instance p1, Ljava/lang/UnsupportedOperationException; const-string p2, "onInflate not allowed on MapViewDelegate" invoke-direct {p1, p2}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V throw p1 .end method .method public final a(Landroid/os/Bundle;)V .locals 2 :try_start_0 new-instance v0, Landroid/os/Bundle; invoke-direct {v0}, Landroid/os/Bundle;->()V invoke-static {p1, v0}, Lcom/google/android/gms/maps/a/ab;->a(Landroid/os/Bundle;Landroid/os/Bundle;)V iget-object v1, p0, Lcom/google/android/gms/maps/MapView$a;->b:Lcom/google/android/gms/maps/a/d; invoke-interface {v1, v0}, Lcom/google/android/gms/maps/a/d;->a(Landroid/os/Bundle;)V invoke-static {v0, p1}, Lcom/google/android/gms/maps/a/ab;->a(Landroid/os/Bundle;Landroid/os/Bundle;)V iget-object p1, p0, Lcom/google/android/gms/maps/MapView$a;->b:Lcom/google/android/gms/maps/a/d; invoke-interface {p1}, Lcom/google/android/gms/maps/a/d;->e()Lcom/google/android/gms/dynamic/b; move-result-object p1 invoke-static {p1}, Lcom/google/android/gms/dynamic/d;->a(Lcom/google/android/gms/dynamic/b;)Ljava/lang/Object; move-result-object p1 check-cast p1, Landroid/view/View; iput-object p1, p0, Lcom/google/android/gms/maps/MapView$a;->c:Landroid/view/View; iget-object p1, p0, Lcom/google/android/gms/maps/MapView$a;->a:Landroid/view/ViewGroup; invoke-virtual {p1}, Landroid/view/ViewGroup;->removeAllViews()V iget-object p1, p0, Lcom/google/android/gms/maps/MapView$a;->a:Landroid/view/ViewGroup; iget-object v0, p0, Lcom/google/android/gms/maps/MapView$a;->c:Landroid/view/View; invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception p1 new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException; invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;->(Landroid/os/RemoteException;)V throw v0 .end method .method public final a(Lcom/google/android/gms/maps/e;)V .locals 2 :try_start_0 iget-object v0, p0, Lcom/google/android/gms/maps/MapView$a;->b:Lcom/google/android/gms/maps/a/d; new-instance v1, Lcom/google/android/gms/maps/k; invoke-direct {v1, p0, p1}, Lcom/google/android/gms/maps/k;->(Lcom/google/android/gms/maps/MapView$a;Lcom/google/android/gms/maps/e;)V invoke-interface {v0, v1}, Lcom/google/android/gms/maps/a/d;->a(Lcom/google/android/gms/maps/a/m;)V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception p1 new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException; invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;->(Landroid/os/RemoteException;)V throw v0 .end method .method public final b()V .locals 2 :try_start_0 iget-object v0, p0, Lcom/google/android/gms/maps/MapView$a;->b:Lcom/google/android/gms/maps/a/d; invoke-interface {v0}, Lcom/google/android/gms/maps/a/d;->a()V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception v0 new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException; invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;->(Landroid/os/RemoteException;)V throw v1 .end method .method public final b(Landroid/os/Bundle;)V .locals 2 :try_start_0 new-instance v0, Landroid/os/Bundle; invoke-direct {v0}, Landroid/os/Bundle;->()V invoke-static {p1, v0}, Lcom/google/android/gms/maps/a/ab;->a(Landroid/os/Bundle;Landroid/os/Bundle;)V iget-object v1, p0, Lcom/google/android/gms/maps/MapView$a;->b:Lcom/google/android/gms/maps/a/d; invoke-interface {v1, v0}, Lcom/google/android/gms/maps/a/d;->b(Landroid/os/Bundle;)V invoke-static {v0, p1}, Lcom/google/android/gms/maps/a/ab;->a(Landroid/os/Bundle;Landroid/os/Bundle;)V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception p1 new-instance v0, Lcom/google/android/gms/maps/model/RuntimeRemoteException; invoke-direct {v0, p1}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;->(Landroid/os/RemoteException;)V throw v0 .end method .method public final c()V .locals 2 :try_start_0 iget-object v0, p0, Lcom/google/android/gms/maps/MapView$a;->b:Lcom/google/android/gms/maps/a/d; invoke-interface {v0}, Lcom/google/android/gms/maps/a/d;->b()V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception v0 new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException; invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;->(Landroid/os/RemoteException;)V throw v1 .end method .method public final d()V .locals 2 :try_start_0 iget-object v0, p0, Lcom/google/android/gms/maps/MapView$a;->b:Lcom/google/android/gms/maps/a/d; invoke-interface {v0}, Lcom/google/android/gms/maps/a/d;->g()V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception v0 new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException; invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;->(Landroid/os/RemoteException;)V throw v1 .end method .method public final e()V .locals 2 new-instance v0, Ljava/lang/UnsupportedOperationException; const-string v1, "onDestroyView not allowed on MapViewDelegate" invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V throw v0 .end method .method public final f()V .locals 2 :try_start_0 iget-object v0, p0, Lcom/google/android/gms/maps/MapView$a;->b:Lcom/google/android/gms/maps/a/d; invoke-interface {v0}, Lcom/google/android/gms/maps/a/d;->c()V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception v0 new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException; invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;->(Landroid/os/RemoteException;)V throw v1 .end method .method public final g()V .locals 2 :try_start_0 iget-object v0, p0, Lcom/google/android/gms/maps/MapView$a;->b:Lcom/google/android/gms/maps/a/d; invoke-interface {v0}, Lcom/google/android/gms/maps/a/d;->d()V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception v0 new-instance v1, Lcom/google/android/gms/maps/model/RuntimeRemoteException; invoke-direct {v1, v0}, Lcom/google/android/gms/maps/model/RuntimeRemoteException;->(Landroid/os/RemoteException;)V throw v1 .end method