zza.smali
.class public final Lcom/google/android/gms/common/stats/zza;
.super Ljava/lang/Object;
# interfaces
.implements Landroid/os/Parcelable$Creator;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/common/stats/WakeLockEvent;",
">;"
}
.end annotation
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
return-void
.end method
# virtual methods
.method public final synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.registers 28
.line 6
move-object/from16 v0, p1
.line 7
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v1
.line 8
nop
.line 9
nop
.line 10
nop
.line 11
nop
.line 12
nop
.line 13
nop
.line 14
nop
.line 15
nop
.line 16
nop
.line 17
nop
.line 18
nop
.line 19
nop
.line 20
nop
.line 21
nop
.line 22
const-wide/16 v2, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
move-wide v9, v2
move-wide/from16 v16, v9
move-wide/from16 v22, v16
move-object v12, v5
move-object v14, v12
move-object v15, v14
move-object/from16 v19, v15
move-object/from16 v20, v19
move-object/from16 v24, v20
const/4 v8, 0x0
const/4 v11, 0x0
const/4 v13, 0x0
const/16 v18, 0x0
const/16 v21, 0x0
const/16 v25, 0x0
.line 23
:goto_30
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->dataPosition()I
move-result v2
if-ge v2, v1, :cond_9f
.line 24
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v2
.line 25
invoke-static {v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v3
packed-switch v3, :pswitch_data_aa
.line 71
:pswitch_41
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
.line 72
goto :goto_30
.line 68
:pswitch_45
nop
.line 69
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v25
.line 70
goto :goto_30
.line 65
:pswitch_4b
nop
.line 66
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v24
.line 67
goto :goto_30
.line 62
:pswitch_51
nop
.line 63
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readLong(Landroid/os/Parcel;I)J
move-result-wide v22
.line 64
goto :goto_30
.line 59
:pswitch_57
nop
.line 60
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readFloat(Landroid/os/Parcel;I)F
move-result v21
.line 61
goto :goto_30
.line 56
:pswitch_5d
nop
.line 57
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v18
.line 58
goto :goto_30
.line 53
:pswitch_63
nop
.line 54
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v20
.line 55
goto :goto_30
.line 50
:pswitch_69
nop
.line 51
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v15
.line 52
goto :goto_30
.line 47
:pswitch_6f
nop
.line 48
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v11
.line 49
goto :goto_30
.line 44
:pswitch_75
nop
.line 45
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v19
.line 46
goto :goto_30
.line 41
:pswitch_7b
nop
.line 42
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readLong(Landroid/os/Parcel;I)J
move-result-wide v16
.line 43
goto :goto_30
.line 38
:pswitch_81
nop
.line 39
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createStringList(Landroid/os/Parcel;I)Ljava/util/ArrayList;
move-result-object v14
.line 40
goto :goto_30
.line 35
:pswitch_87
nop
.line 36
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v13
.line 37
goto :goto_30
.line 32
:pswitch_8d
nop
.line 33
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v12
.line 34
goto :goto_30
.line 29
:pswitch_93
nop
.line 30
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readLong(Landroid/os/Parcel;I)J
move-result-wide v9
.line 31
goto :goto_30
.line 26
:pswitch_99
nop
.line 27
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v8
.line 28
goto :goto_30
.line 73
:cond_9f
invoke-static {v0, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 74
new-instance v0, Lcom/google/android/gms/common/stats/WakeLockEvent;
move-object v7, v0
invoke-direct/range {v7 .. v25}, Lcom/google/android/gms/common/stats/WakeLockEvent;-><init>(IJILjava/lang/String;ILjava/util/List;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;FJLjava/lang/String;Z)V
.line 75
return-object v0
nop
:pswitch_data_aa
.packed-switch 0x1
:pswitch_99
:pswitch_93
:pswitch_41
:pswitch_8d
:pswitch_87
:pswitch_81
:pswitch_41
:pswitch_7b
:pswitch_41
:pswitch_75
:pswitch_6f
:pswitch_69
:pswitch_63
:pswitch_5d
:pswitch_57
:pswitch_51
:pswitch_4b
:pswitch_45
.end packed-switch
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.registers 2
.line 3
nop
.line 4
new-array p1, p1, [Lcom/google/android/gms/common/stats/WakeLockEvent;
.line 5
return-object p1
.end method