.class public final Lcom/google/android/gms/measurement/internal/zzap; .super Ljava/lang/Object; .source "com.google.android.gms:play-services-measurement-impl@@20.1.0" # instance fields .field public final zza:Ljava/lang/String; .field public final zzb:Ljava/lang/String; .field public final zzc:Ljava/lang/String; .field public final zzd:J .field public final zze:J .field public final zzf:Lcom/google/android/gms/measurement/internal/zzas; # direct methods .method public constructor (Lcom/google/android/gms/measurement/internal/zzfr;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJLandroid/os/Bundle;)V .locals 2 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V invoke-static {p3}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String; .line 2 invoke-static {p4}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String; iput-object p3, p0, Lcom/google/android/gms/measurement/internal/zzap;->zza:Ljava/lang/String; iput-object p4, p0, Lcom/google/android/gms/measurement/internal/zzap;->zzb:Ljava/lang/String; .line 3 invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p4 const/4 v0, 0x1 if-ne v0, p4, :cond_0 const/4 p2, 0x0 :cond_0 iput-object p2, p0, Lcom/google/android/gms/measurement/internal/zzap;->zzc:Ljava/lang/String; iput-wide p5, p0, Lcom/google/android/gms/measurement/internal/zzap;->zzd:J iput-wide p7, p0, Lcom/google/android/gms/measurement/internal/zzap;->zze:J const-wide/16 v0, 0x0 cmp-long p2, p7, v0 if-eqz p2, :cond_1 cmp-long p2, p7, p5 if-lez p2, :cond_1 .line 4 invoke-virtual {p1}, Lcom/google/android/gms/measurement/internal/zzfr;->zzay()Lcom/google/android/gms/measurement/internal/zzeh; move-result-object p2 .line 5 invoke-virtual {p2}, Lcom/google/android/gms/measurement/internal/zzeh;->zzk()Lcom/google/android/gms/measurement/internal/zzef; move-result-object p2 invoke-static {p3}, Lcom/google/android/gms/measurement/internal/zzeh;->zzn(Ljava/lang/String;)Ljava/lang/Object; move-result-object p3 const-string p4, "Event created with reverse previous/current timestamps. appId" .line 6 invoke-virtual {p2, p4, p3}, Lcom/google/android/gms/measurement/internal/zzef;->zzb(Ljava/lang/String;Ljava/lang/Object;)V :cond_1 if-eqz p9, :cond_5 .line 7 invoke-virtual {p9}, Landroid/os/Bundle;->isEmpty()Z move-result p2 if-nez p2, :cond_5 new-instance p2, Landroid/os/Bundle; .line 8 invoke-direct {p2, p9}, Landroid/os/Bundle;->(Landroid/os/Bundle;)V .line 9 invoke-virtual {p2}, Landroid/os/Bundle;->keySet()Ljava/util/Set; move-result-object p3 invoke-interface {p3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; move-result-object p3 .line 10 :goto_0 invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z move-result p4 if-eqz p4, :cond_4 .line 11 invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object p4 check-cast p4, Ljava/lang/String; if-nez p4, :cond_2 .line 12 invoke-virtual {p1}, Lcom/google/android/gms/measurement/internal/zzfr;->zzay()Lcom/google/android/gms/measurement/internal/zzeh; move-result-object p4 invoke-virtual {p4}, Lcom/google/android/gms/measurement/internal/zzeh;->zzd()Lcom/google/android/gms/measurement/internal/zzef; move-result-object p4 const-string p5, "Param name can\'t be null" invoke-virtual {p4, p5}, Lcom/google/android/gms/measurement/internal/zzef;->zza(Ljava/lang/String;)V .line 13 invoke-interface {p3}, Ljava/util/Iterator;->remove()V goto :goto_0 .line 14 :cond_2 invoke-virtual {p1}, Lcom/google/android/gms/measurement/internal/zzfr;->zzv()Lcom/google/android/gms/measurement/internal/zzkw; move-result-object p5 invoke-virtual {p2, p4}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; move-result-object p6 invoke-virtual {p5, p4, p6}, Lcom/google/android/gms/measurement/internal/zzkw;->zzA(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; move-result-object p5 if-nez p5, :cond_3 .line 15 invoke-virtual {p1}, Lcom/google/android/gms/measurement/internal/zzfr;->zzay()Lcom/google/android/gms/measurement/internal/zzeh; move-result-object p5 .line 16 invoke-virtual {p5}, Lcom/google/android/gms/measurement/internal/zzeh;->zzk()Lcom/google/android/gms/measurement/internal/zzef; move-result-object p5 .line 17 invoke-virtual {p1}, Lcom/google/android/gms/measurement/internal/zzfr;->zzj()Lcom/google/android/gms/measurement/internal/zzec; move-result-object p6 invoke-virtual {p6, p4}, Lcom/google/android/gms/measurement/internal/zzec;->zze(Ljava/lang/String;)Ljava/lang/String; move-result-object p4 const-string p6, "Param value can\'t be null" .line 18 invoke-virtual {p5, p6, p4}, Lcom/google/android/gms/measurement/internal/zzef;->zzb(Ljava/lang/String;Ljava/lang/Object;)V .line 19 invoke-interface {p3}, Ljava/util/Iterator;->remove()V goto :goto_0 .line 20 :cond_3 invoke-virtual {p1}, Lcom/google/android/gms/measurement/internal/zzfr;->zzv()Lcom/google/android/gms/measurement/internal/zzkw; move-result-object p6 invoke-virtual {p6, p2, p4, p5}, Lcom/google/android/gms/measurement/internal/zzkw;->zzN(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Object;)V goto :goto_0 .line 21 :cond_4 new-instance p1, Lcom/google/android/gms/measurement/internal/zzas; invoke-direct {p1, p2}, Lcom/google/android/gms/measurement/internal/zzas;->(Landroid/os/Bundle;)V goto :goto_1 .line 22 :cond_5 new-instance p1, Lcom/google/android/gms/measurement/internal/zzas; new-instance p2, Landroid/os/Bundle; invoke-direct {p2}, Landroid/os/Bundle;->()V invoke-direct {p1, p2}, Lcom/google/android/gms/measurement/internal/zzas;->(Landroid/os/Bundle;)V .line 23 :goto_1 iput-object p1, p0, Lcom/google/android/gms/measurement/internal/zzap;->zzf:Lcom/google/android/gms/measurement/internal/zzas; return-void .end method .method private constructor (Lcom/google/android/gms/measurement/internal/zzfr;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJLcom/google/android/gms/measurement/internal/zzas;)V .locals 2 .line 24 invoke-direct {p0}, Ljava/lang/Object;->()V invoke-static {p3}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String; .line 25 invoke-static {p4}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotEmpty(Ljava/lang/String;)Ljava/lang/String; .line 26 invoke-static {p9}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; iput-object p3, p0, Lcom/google/android/gms/measurement/internal/zzap;->zza:Ljava/lang/String; iput-object p4, p0, Lcom/google/android/gms/measurement/internal/zzap;->zzb:Ljava/lang/String; .line 27 invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 const/4 v1, 0x1 if-ne v1, v0, :cond_0 const/4 p2, 0x0 :cond_0 iput-object p2, p0, Lcom/google/android/gms/measurement/internal/zzap;->zzc:Ljava/lang/String; iput-wide p5, p0, Lcom/google/android/gms/measurement/internal/zzap;->zzd:J iput-wide p7, p0, Lcom/google/android/gms/measurement/internal/zzap;->zze:J const-wide/16 v0, 0x0 cmp-long p2, p7, v0 if-eqz p2, :cond_1 cmp-long p2, p7, p5 if-lez p2, :cond_1 .line 28 invoke-virtual {p1}, Lcom/google/android/gms/measurement/internal/zzfr;->zzay()Lcom/google/android/gms/measurement/internal/zzeh; move-result-object p1 .line 29 invoke-virtual {p1}, Lcom/google/android/gms/measurement/internal/zzeh;->zzk()Lcom/google/android/gms/measurement/internal/zzef; move-result-object p1 invoke-static {p3}, Lcom/google/android/gms/measurement/internal/zzeh;->zzn(Ljava/lang/String;)Ljava/lang/Object; move-result-object p2 invoke-static {p4}, Lcom/google/android/gms/measurement/internal/zzeh;->zzn(Ljava/lang/String;)Ljava/lang/Object; move-result-object p3 const-string p4, "Event created with reverse previous/current timestamps. appId, name" .line 30 invoke-virtual {p1, p4, p2, p3}, Lcom/google/android/gms/measurement/internal/zzef;->zzc(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V :cond_1 iput-object p9, p0, Lcom/google/android/gms/measurement/internal/zzap;->zzf:Lcom/google/android/gms/measurement/internal/zzas; return-void .end method # virtual methods .method public final toString()Ljava/lang/String; .locals 6 .line 1 iget-object v0, p0, Lcom/google/android/gms/measurement/internal/zzap;->zza:Ljava/lang/String; iget-object v1, p0, Lcom/google/android/gms/measurement/internal/zzap;->zzb:Ljava/lang/String; iget-object v2, p0, Lcom/google/android/gms/measurement/internal/zzap;->zzf:Lcom/google/android/gms/measurement/internal/zzas; invoke-virtual {v2}, Lcom/google/android/gms/measurement/internal/zzas;->toString()Ljava/lang/String; move-result-object v2 invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object v3 invoke-virtual {v3}, Ljava/lang/String;->length()I move-result v3 invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object v4 invoke-virtual {v4}, Ljava/lang/String;->length()I move-result v4 new-instance v5, Ljava/lang/StringBuilder; add-int/lit8 v3, v3, 0x21 add-int/2addr v3, v4 invoke-virtual {v2}, Ljava/lang/String;->length()I move-result v4 add-int/2addr v4, v3 invoke-direct {v5, v4}, Ljava/lang/StringBuilder;->(I)V const-string v3, "Event{appId=\'" const-string v4, "\', name=\'" invoke-static {v5, v3, v0, v4, v1}, Landroidx/room/f;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V const-string v0, "\', params=" invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const/16 v0, 0x7d invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final zza(Lcom/google/android/gms/measurement/internal/zzfr;J)Lcom/google/android/gms/measurement/internal/zzap; .locals 11 .line 1 new-instance v10, Lcom/google/android/gms/measurement/internal/zzap; iget-object v2, p0, Lcom/google/android/gms/measurement/internal/zzap;->zzc:Ljava/lang/String; iget-object v3, p0, Lcom/google/android/gms/measurement/internal/zzap;->zza:Ljava/lang/String; iget-object v4, p0, Lcom/google/android/gms/measurement/internal/zzap;->zzb:Ljava/lang/String; iget-wide v5, p0, Lcom/google/android/gms/measurement/internal/zzap;->zzd:J iget-object v9, p0, Lcom/google/android/gms/measurement/internal/zzap;->zzf:Lcom/google/android/gms/measurement/internal/zzas; move-object v0, v10 move-object v1, p1 move-wide v7, p2 invoke-direct/range {v0 .. v9}, Lcom/google/android/gms/measurement/internal/zzap;->(Lcom/google/android/gms/measurement/internal/zzfr;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJLcom/google/android/gms/measurement/internal/zzas;)V return-object v10 .end method