WakeLockEventCreator.smali
.class public Lcom/google/android/gms/common/stats/WakeLockEventCreator;
.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
# static fields
.field public static final CONTENT_DESCRIPTION:I
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public createFromParcel(Landroid/os/Parcel;)Lcom/google/android/gms/common/stats/WakeLockEvent;
.registers 24
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v2
const/4 v4, 0x0
const-wide/16 v5, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
const-wide/16 v12, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v16, 0x0
const/16 v17, 0x0
const-wide/16 v18, 0x0
const/16 v20, 0x0
:goto_18
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->dataPosition()I
move-result v3
if-ge v3, v2, :cond_91
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v3
invoke-static {v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v21
packed-switch v21, :pswitch_data_9c
:pswitch_29
move-object/from16 v0, p1
invoke-static {v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_18
:pswitch_2f
move-object/from16 v0, p1
invoke-static {v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v4
goto :goto_18
:pswitch_36
move-object/from16 v0, p1
invoke-static {v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readLong(Landroid/os/Parcel;I)J
move-result-wide v5
goto :goto_18
:pswitch_3d
move-object/from16 v0, p1
invoke-static {v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v8
goto :goto_18
:pswitch_44
move-object/from16 v0, p1
invoke-static {v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v9
goto :goto_18
:pswitch_4b
move-object/from16 v0, p1
invoke-static {v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createStringList(Landroid/os/Parcel;I)Ljava/util/ArrayList;
move-result-object v10
goto :goto_18
:pswitch_52
move-object/from16 v0, p1
invoke-static {v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readLong(Landroid/os/Parcel;I)J
move-result-wide v12
goto :goto_18
:pswitch_59
move-object/from16 v0, p1
invoke-static {v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v15
goto :goto_18
:pswitch_60
move-object/from16 v0, p1
invoke-static {v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v7
goto :goto_18
:pswitch_67
move-object/from16 v0, p1
invoke-static {v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v11
goto :goto_18
:pswitch_6e
move-object/from16 v0, p1
invoke-static {v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v16
goto :goto_18
:pswitch_75
move-object/from16 v0, p1
invoke-static {v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v14
goto :goto_18
:pswitch_7c
move-object/from16 v0, p1
invoke-static {v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readFloat(Landroid/os/Parcel;I)F
move-result v17
goto :goto_18
:pswitch_83
move-object/from16 v0, p1
invoke-static {v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readLong(Landroid/os/Parcel;I)J
move-result-wide v18
goto :goto_18
:pswitch_8a
move-object/from16 v0, p1
invoke-static {v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v20
goto :goto_18
:cond_91
move-object/from16 v0, p1
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
new-instance v3, Lcom/google/android/gms/common/stats/WakeLockEvent;
invoke-direct/range {v3 .. v20}, 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;)V
return-object v3
:pswitch_data_9c
.packed-switch 0x1
:pswitch_2f
:pswitch_36
:pswitch_29
:pswitch_3d
:pswitch_44
:pswitch_4b
:pswitch_29
:pswitch_52
:pswitch_29
:pswitch_59
:pswitch_60
:pswitch_67
:pswitch_6e
:pswitch_75
:pswitch_7c
:pswitch_83
:pswitch_8a
.end packed-switch
.end method
.method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.registers 3
invoke-virtual {p0, p1}, Lcom/google/android/gms/common/stats/WakeLockEventCreator;->createFromParcel(Landroid/os/Parcel;)Lcom/google/android/gms/common/stats/WakeLockEvent;
move-result-object v0
return-object v0
.end method
.method public newArray(I)[Lcom/google/android/gms/common/stats/WakeLockEvent;
.registers 3
new-array v0, p1, [Lcom/google/android/gms/common/stats/WakeLockEvent;
return-object v0
.end method
.method public bridge synthetic newArray(I)[Ljava/lang/Object;
.registers 3
invoke-virtual {p0, p1}, Lcom/google/android/gms/common/stats/WakeLockEventCreator;->newArray(I)[Lcom/google/android/gms/common/stats/WakeLockEvent;
move-result-object v0
return-object v0
.end method