.class public final Lcom/google/android/gms/common/stats/WakeLockEvent; .super Lcom/google/android/gms/common/stats/StatsEvent; .source "com.google.android.gms:play-services-basement@@18.0.0" # annotations .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk; .end annotation .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class; creator = "WakeLockEventCreator" .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation # static fields .field public static final CREATOR:Landroid/os/Parcelable$Creator; .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "Landroid/os/Parcelable$Creator<", "Lcom/google/android/gms/common/stats/WakeLockEvent;", ">;" } .end annotation .end field # instance fields .field public final zza:I .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$VersionField; id = 0x1 .end annotation .end field .field private final zzb:J .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; getter = "getTimeMillis" id = 0x2 .end annotation .end field .field private zzc:I .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; getter = "getEventType" id = 0xb .end annotation .end field .field private final zzd:Ljava/lang/String; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; getter = "getWakeLockName" id = 0x4 .end annotation .end field .field private final zze:Ljava/lang/String; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; getter = "getSecondaryWakeLockName" id = 0xa .end annotation .end field .field private final zzf:Ljava/lang/String; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; getter = "getCodePackage" id = 0x11 .end annotation .end field .field private final zzg:I .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; getter = "getWakeLockType" id = 0x5 .end annotation .end field .field private final zzh:Ljava/util/List; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; getter = "getCallingPackages" id = 0x6 .end annotation .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "Ljava/lang/String;", ">;" } .end annotation .annotation runtime Ljavax/annotation/Nullable; .end annotation .end field .field private final zzi:Ljava/lang/String; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; getter = "getEventKey" id = 0xc .end annotation .end field .field private final zzj:J .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; getter = "getElapsedRealtime" id = 0x8 .end annotation .end field .field private zzk:I .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; getter = "getDeviceState" id = 0xe .end annotation .end field .field private final zzl:Ljava/lang/String; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; getter = "getHostPackage" id = 0xd .end annotation .end field .field private final zzm:F .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; getter = "getBeginPowerPercentage" id = 0xf .end annotation .end field .field private final zzn:J .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; getter = "getTimeout" id = 0x10 .end annotation .end field .field private final zzo:Z .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; getter = "getAcquiredWithTimeout" id = 0x12 .end annotation .end field .field private zzp:J # direct methods .method public static constructor ()V .locals 1 new-instance v0, Lcom/google/android/gms/common/stats/zza; invoke-direct {v0}, Lcom/google/android/gms/common/stats/zza;->()V sput-object v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->CREATOR:Landroid/os/Parcelable$Creator; return-void .end method .method public constructor (IJILjava/lang/String;ILjava/util/List;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;FJLjava/lang/String;Z)V .locals 3 .param p1 # I .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x1 .end annotation .end param .param p2 # J .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x2 .end annotation .end param .param p4 # I .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0xb .end annotation .end param .param p5 # Ljava/lang/String; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x4 .end annotation .end param .param p6 # I .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x5 .end annotation .end param .param p7 # Ljava/util/List; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x6 .end annotation .annotation runtime Ljavax/annotation/Nullable; .end annotation .end param .param p8 # Ljava/lang/String; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0xc .end annotation .end param .param p9 # J .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x8 .end annotation .end param .param p11 # I .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0xe .end annotation .end param .param p12 # Ljava/lang/String; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0xa .end annotation .end param .param p13 # Ljava/lang/String; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0xd .end annotation .end param .param p14 # F .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0xf .end annotation .end param .param p15 # J .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x10 .end annotation .end param .param p17 # Ljava/lang/String; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x11 .end annotation .end param .param p18 # Z .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x12 .end annotation .end param .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(IJI", "Ljava/lang/String;", "I", "Ljava/util/List<", "Ljava/lang/String;", ">;", "Ljava/lang/String;", "JI", "Ljava/lang/String;", "Ljava/lang/String;", "FJ", "Ljava/lang/String;", "Z)V" } .end annotation move-object v0, p0 invoke-direct {p0}, Lcom/google/android/gms/common/stats/StatsEvent;->()V move v1, p1 iput v1, v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zza:I move-wide v1, p2 iput-wide v1, v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzb:J move v1, p4 iput v1, v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzc:I move-object v1, p5 iput-object v1, v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzd:Ljava/lang/String; move-object v1, p12 iput-object v1, v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zze:Ljava/lang/String; move-object/from16 v1, p17 iput-object v1, v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzf:Ljava/lang/String; move v1, p6 iput v1, v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzg:I const-wide/16 v1, -0x1 iput-wide v1, v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzp:J move-object v1, p7 iput-object v1, v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzh:Ljava/util/List; move-object v1, p8 iput-object v1, v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzi:Ljava/lang/String; move-wide v1, p9 iput-wide v1, v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzj:J move v1, p11 iput v1, v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzk:I move-object/from16 v1, p13 iput-object v1, v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzl:Ljava/lang/String; move/from16 v1, p14 iput v1, v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzm:F move-wide/from16 v1, p15 iput-wide v1, v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzn:J move/from16 v1, p18 iput-boolean v1, v0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzo:Z return-void .end method # virtual methods .method public final writeToParcel(Landroid/os/Parcel;I)V .locals 4 .param p1 # Landroid/os/Parcel; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 1 invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I move-result p2 iget v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zza:I const/4 v1, 0x1 .line 2 invoke-static {p1, v1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeInt(Landroid/os/Parcel;II)V iget-wide v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzb:J const/4 v2, 0x2 .line 3 invoke-static {p1, v2, v0, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeLong(Landroid/os/Parcel;IJ)V iget-object v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzd:Ljava/lang/String; const/4 v1, 0x4 const/4 v2, 0x0 .line 4 invoke-static {p1, v1, v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V iget v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzg:I const/4 v1, 0x5 .line 5 invoke-static {p1, v1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeInt(Landroid/os/Parcel;II)V iget-object v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzh:Ljava/util/List; const/4 v1, 0x6 .line 6 invoke-static {p1, v1, v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeStringList(Landroid/os/Parcel;ILjava/util/List;Z)V iget-wide v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzj:J const/16 v3, 0x8 .line 7 invoke-static {p1, v3, v0, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeLong(Landroid/os/Parcel;IJ)V iget-object v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zze:Ljava/lang/String; const/16 v1, 0xa .line 8 invoke-static {p1, v1, v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V iget v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzc:I const/16 v1, 0xb .line 9 invoke-static {p1, v1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeInt(Landroid/os/Parcel;II)V iget-object v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzi:Ljava/lang/String; const/16 v1, 0xc .line 10 invoke-static {p1, v1, v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V iget-object v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzl:Ljava/lang/String; const/16 v1, 0xd .line 11 invoke-static {p1, v1, v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V iget v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzk:I const/16 v1, 0xe .line 12 invoke-static {p1, v1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeInt(Landroid/os/Parcel;II)V iget v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzm:F const/16 v1, 0xf .line 13 invoke-static {p1, v1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeFloat(Landroid/os/Parcel;IF)V iget-wide v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzn:J const/16 v3, 0x10 .line 14 invoke-static {p1, v3, v0, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeLong(Landroid/os/Parcel;IJ)V iget-object v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzf:Ljava/lang/String; const/16 v1, 0x11 .line 15 invoke-static {p1, v1, v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V iget-boolean v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzo:Z const/16 v1, 0x12 .line 16 invoke-static {p1, v1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V .line 17 invoke-static {p1, p2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V return-void .end method .method public final zza()I .locals 1 iget v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzc:I return v0 .end method .method public final zzb()J .locals 2 iget-wide v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzp:J return-wide v0 .end method .method public final zzc()J .locals 2 iget-wide v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzb:J return-wide v0 .end method .method public final zzd()Ljava/lang/String; .locals 12 .annotation build Landroidx/annotation/NonNull; .end annotation .line 1 iget-object v0, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzh:Ljava/util/List; iget-object v1, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzd:Ljava/lang/String; iget v2, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzg:I const-string v3, "" if-nez v0, :cond_0 move-object v0, v3 goto :goto_0 :cond_0 const-string v4, "," .line 2 invoke-static {v4, v0}, Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; move-result-object v0 .line 3 :goto_0 iget v4, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzk:I iget-object v5, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zze:Ljava/lang/String; if-nez v5, :cond_1 move-object v5, v3 :cond_1 iget-object v6, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzl:Ljava/lang/String; if-nez v6, :cond_2 move-object v6, v3 :cond_2 iget v7, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzm:F iget-object v8, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzf:Ljava/lang/String; if-nez v8, :cond_3 goto :goto_1 :cond_3 move-object v3, v8 :goto_1 iget-boolean v8, p0, Lcom/google/android/gms/common/stats/WakeLockEvent;->zzo:Z invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object v9 invoke-virtual {v9}, Ljava/lang/String;->length()I move-result v9 invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object v10 invoke-virtual {v10}, Ljava/lang/String;->length()I move-result v10 new-instance v11, Ljava/lang/StringBuilder; add-int/lit8 v9, v9, 0x33 add-int/2addr v9, v10 invoke-virtual {v5}, Ljava/lang/String;->length()I move-result v10 add-int/2addr v10, v9 invoke-virtual {v6}, Ljava/lang/String;->length()I move-result v9 add-int/2addr v9, v10 invoke-virtual {v3}, Ljava/lang/String;->length()I move-result v10 add-int/2addr v10, v9 invoke-direct {v11, v10}, Ljava/lang/StringBuilder;->(I)V const-string v9, "\t" invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-static {v11, v9, v5, v9, v6}, Landroidx/room/f;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method