zzjp.smali
.class public final Lcom/google/android/gms/internal/gtm/zzjp;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Lcom/google/android/gms/common/internal/ShowFirstParty;
.end annotation
# instance fields
.field private zza:Lcom/google/android/gms/analytics/GoogleAnalytics;
.field private final zzb:Landroid/content/Context;
.field private zzc:Lcom/google/android/gms/analytics/Tracker;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/gtm/zzjp;->zzb:Landroid/content/Context;
return-void
.end method
.method private final declared-synchronized zzb(Ljava/lang/String;)V
.registers 3
monitor-enter p0
:try_start_1
iget-object p1, p0, Lcom/google/android/gms/internal/gtm/zzjp;->zza:Lcom/google/android/gms/analytics/GoogleAnalytics;
if-nez p1, :cond_21
iget-object p1, p0, Lcom/google/android/gms/internal/gtm/zzjp;->zzb:Landroid/content/Context;
.line 1
invoke-static {p1}, Lcom/google/android/gms/analytics/GoogleAnalytics;->getInstance(Landroid/content/Context;)Lcom/google/android/gms/analytics/GoogleAnalytics;
move-result-object p1
iput-object p1, p0, Lcom/google/android/gms/internal/gtm/zzjp;->zza:Lcom/google/android/gms/analytics/GoogleAnalytics;
new-instance v0, Lcom/google/android/gms/internal/gtm/zzjo;
invoke-direct {v0}, Lcom/google/android/gms/internal/gtm/zzjo;-><init>()V
.line 2
invoke-virtual {p1, v0}, Lcom/google/android/gms/analytics/GoogleAnalytics;->setLogger(Lcom/google/android/gms/analytics/Logger;)V
iget-object p1, p0, Lcom/google/android/gms/internal/gtm/zzjp;->zza:Lcom/google/android/gms/analytics/GoogleAnalytics;
const-string v0, "_GTM_DEFAULT_TRACKER_"
.line 3
invoke-virtual {p1, v0}, Lcom/google/android/gms/analytics/GoogleAnalytics;->newTracker(Ljava/lang/String;)Lcom/google/android/gms/analytics/Tracker;
move-result-object p1
iput-object p1, p0, Lcom/google/android/gms/internal/gtm/zzjp;->zzc:Lcom/google/android/gms/analytics/Tracker;
:try_end_1f
.catchall {:try_start_1 .. :try_end_1f} :catchall_23
monitor-exit p0
return-void
:cond_21
monitor-exit p0
return-void
:catchall_23
move-exception p1
monitor-exit p0
throw p1
.end method
# virtual methods
.method public final zza(Ljava/lang/String;)Lcom/google/android/gms/analytics/Tracker;
.registers 2
const-string p1, "_GTM_DEFAULT_TRACKER_"
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/gtm/zzjp;->zzb(Ljava/lang/String;)V
iget-object p1, p0, Lcom/google/android/gms/internal/gtm/zzjp;->zzc:Lcom/google/android/gms/analytics/Tracker;
return-object p1
.end method