zzh.smali
.class public final Lcom/google/android/gms/maps/model/zzh;
.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/maps/model/MarkerOptions;",
">;"
}
.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 24
.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
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/high16 v5, 0x3f000000 # 0.5f
const/high16 v6, 0x3f800000 # 1.0f
move-object v8, v3
move-object v9, v8
move-object v10, v9
move-object v11, v10
const/4 v12, 0x0
const/4 v13, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v16, 0x0
const/16 v17, 0x0
const/high16 v18, 0x3f000000 # 0.5f
const/16 v19, 0x0
const/high16 v20, 0x3f800000 # 1.0f
const/16 v21, 0x0
.line 22
:goto_2e
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->dataPosition()I
move-result v2
if-ge v2, v1, :cond_9b
.line 23
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v2
.line 24
invoke-static {v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v3
packed-switch v3, :pswitch_data_a6
.line 67
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
.line 68
goto :goto_2e
.line 64
:pswitch_43
nop
.line 65
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readFloat(Landroid/os/Parcel;I)F
move-result v21
.line 66
goto :goto_2e
.line 61
:pswitch_49
nop
.line 62
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readFloat(Landroid/os/Parcel;I)F
move-result v20
.line 63
goto :goto_2e
.line 58
:pswitch_4f
nop
.line 59
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readFloat(Landroid/os/Parcel;I)F
move-result v19
.line 60
goto :goto_2e
.line 55
:pswitch_55
nop
.line 56
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readFloat(Landroid/os/Parcel;I)F
move-result v18
.line 57
goto :goto_2e
.line 52
:pswitch_5b
nop
.line 53
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readFloat(Landroid/os/Parcel;I)F
move-result v17
.line 54
goto :goto_2e
.line 49
:pswitch_61
nop
.line 50
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v16
.line 51
goto :goto_2e
.line 46
:pswitch_67
nop
.line 47
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v15
.line 48
goto :goto_2e
.line 43
:pswitch_6d
nop
.line 44
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v14
.line 45
goto :goto_2e
.line 40
:pswitch_73
nop
.line 41
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readFloat(Landroid/os/Parcel;I)F
move-result v13
.line 42
goto :goto_2e
.line 37
:pswitch_79
nop
.line 38
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readFloat(Landroid/os/Parcel;I)F
move-result v12
.line 39
goto :goto_2e
.line 34
:pswitch_7f
nop
.line 35
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readIBinder(Landroid/os/Parcel;I)Landroid/os/IBinder;
move-result-object v11
.line 36
goto :goto_2e
.line 31
:pswitch_85
nop
.line 32
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v10
.line 33
goto :goto_2e
.line 28
:pswitch_8b
nop
.line 29
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v9
.line 30
goto :goto_2e
.line 25
:pswitch_91
sget-object v3, Lcom/google/android/gms/maps/model/LatLng;->CREATOR:Landroid/os/Parcelable$Creator;
.line 26
invoke-static {v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
move-object v8, v2
check-cast v8, Lcom/google/android/gms/maps/model/LatLng;
.line 27
goto :goto_2e
.line 69
:cond_9b
invoke-static {v0, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 70
new-instance v0, Lcom/google/android/gms/maps/model/MarkerOptions;
move-object v7, v0
invoke-direct/range {v7 .. v21}, Lcom/google/android/gms/maps/model/MarkerOptions;-><init>(Lcom/google/android/gms/maps/model/LatLng;Ljava/lang/String;Ljava/lang/String;Landroid/os/IBinder;FFZZZFFFFF)V
.line 71
return-object v0
nop
:pswitch_data_a6
.packed-switch 0x2
:pswitch_91
:pswitch_8b
:pswitch_85
:pswitch_7f
:pswitch_79
:pswitch_73
:pswitch_6d
:pswitch_67
:pswitch_61
:pswitch_5b
:pswitch_55
:pswitch_4f
:pswitch_49
:pswitch_43
.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/maps/model/MarkerOptions;
.line 5
return-object p1
.end method