.class public final Lcom/google/android/gms/internal/drive/zzfp; .super Lcom/google/android/gms/common/internal/safeparcel/AbstractSafeParcelable; .source "SourceFile" # annotations .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class; creator = "OnEventResponseCreator" .end annotation .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Reserved; value = { 0x1, 0x4, 0x8 } .end annotation # static fields .field public static final CREATOR:Landroid/os/Parcelable$Creator; .annotation system Ldalvik/annotation/Signature; value = { "Landroid/os/Parcelable$Creator<", "Lcom/google/android/gms/internal/drive/zzfp;", ">;" } .end annotation .end field # instance fields .field private final zzda:I .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; id = 0x2 .end annotation .end field .field private final zzib:Lcom/google/android/gms/drive/events/ChangeEvent; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; id = 0x3 .end annotation .end field .field private final zzic:Lcom/google/android/gms/drive/events/CompletionEvent; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; id = 0x5 .end annotation .end field .field private final zzid:Lcom/google/android/gms/drive/events/zzo; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; id = 0x6 .end annotation .end field .field private final zzie:Lcom/google/android/gms/drive/events/zzb; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; id = 0x7 .end annotation .end field .field private final zzif:Lcom/google/android/gms/drive/events/zzv; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; id = 0x9 .end annotation .end field .field private final zzig:Lcom/google/android/gms/drive/events/zzr; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field; id = 0xa .end annotation .end field # direct methods .method static constructor ()V .locals 1 .line 29 new-instance v0, Lcom/google/android/gms/internal/drive/zzfq; invoke-direct {v0}, Lcom/google/android/gms/internal/drive/zzfq;->()V sput-object v0, Lcom/google/android/gms/internal/drive/zzfp;->CREATOR:Landroid/os/Parcelable$Creator; return-void .end method .method public constructor (ILcom/google/android/gms/drive/events/ChangeEvent;Lcom/google/android/gms/drive/events/CompletionEvent;Lcom/google/android/gms/drive/events/zzo;Lcom/google/android/gms/drive/events/zzb;Lcom/google/android/gms/drive/events/zzv;Lcom/google/android/gms/drive/events/zzr;)V .locals 0 .param p1 # I .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x2 .end annotation .end param .param p2 # Lcom/google/android/gms/drive/events/ChangeEvent; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x3 .end annotation .end param .param p3 # Lcom/google/android/gms/drive/events/CompletionEvent; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x5 .end annotation .end param .param p4 # Lcom/google/android/gms/drive/events/zzo; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x6 .end annotation .end param .param p5 # Lcom/google/android/gms/drive/events/zzb; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x7 .end annotation .end param .param p6 # Lcom/google/android/gms/drive/events/zzv; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0x9 .end annotation .end param .param p7 # Lcom/google/android/gms/drive/events/zzr; .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param; id = 0xa .end annotation .end param .annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor; .end annotation .line 12 invoke-direct {p0}, Lcom/google/android/gms/common/internal/safeparcel/AbstractSafeParcelable;->()V iput p1, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzda:I iput-object p2, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzib:Lcom/google/android/gms/drive/events/ChangeEvent; iput-object p3, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzic:Lcom/google/android/gms/drive/events/CompletionEvent; iput-object p4, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzid:Lcom/google/android/gms/drive/events/zzo; iput-object p5, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzie:Lcom/google/android/gms/drive/events/zzb; iput-object p6, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzif:Lcom/google/android/gms/drive/events/zzv; iput-object p7, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzig:Lcom/google/android/gms/drive/events/zzr; return-void .end method # virtual methods .method public final writeToParcel(Landroid/os/Parcel;I)V .locals 4 .line 2 invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I move-result v0 const/4 v1, 0x2 iget v2, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzda:I .line 3 invoke-static {p1, v1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeInt(Landroid/os/Parcel;II)V iget-object v1, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzib:Lcom/google/android/gms/drive/events/ChangeEvent; const/4 v2, 0x3 const/4 v3, 0x0 .line 4 invoke-static {p1, v2, v1, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V const/4 v1, 0x5 iget-object v2, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzic:Lcom/google/android/gms/drive/events/CompletionEvent; .line 5 invoke-static {p1, v1, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V const/4 v1, 0x6 iget-object v2, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzid:Lcom/google/android/gms/drive/events/zzo; .line 6 invoke-static {p1, v1, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V const/4 v1, 0x7 iget-object v2, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzie:Lcom/google/android/gms/drive/events/zzb; .line 7 invoke-static {p1, v1, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V const/16 v1, 0x9 iget-object v2, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzif:Lcom/google/android/gms/drive/events/zzv; .line 8 invoke-static {p1, v1, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V const/16 v1, 0xa iget-object v2, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzig:Lcom/google/android/gms/drive/events/zzr; .line 9 invoke-static {p1, v1, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V .line 10 invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V return-void .end method .method public final zzat()Lcom/google/android/gms/drive/events/DriveEvent; .locals 4 iget v0, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzda:I const/4 v1, 0x1 if-eq v0, v1, :cond_5 const/4 v1, 0x2 if-eq v0, v1, :cond_4 const/4 v1, 0x3 if-eq v0, v1, :cond_3 const/4 v1, 0x4 if-eq v0, v1, :cond_2 const/4 v1, 0x7 if-eq v0, v1, :cond_1 const/16 v1, 0x8 if-ne v0, v1, :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzig:Lcom/google/android/gms/drive/events/zzr; return-object v0 .line 28 :cond_0 new-instance v0, Ljava/lang/IllegalStateException; iget v1, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzda:I new-instance v2, Ljava/lang/StringBuilder; const/16 v3, 0x21 invoke-direct {v2, v3}, Ljava/lang/StringBuilder;->(I)V const-string v3, "Unexpected event type " invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 :cond_1 iget-object v0, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzif:Lcom/google/android/gms/drive/events/zzv; return-object v0 :cond_2 iget-object v0, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzie:Lcom/google/android/gms/drive/events/zzb; return-object v0 :cond_3 iget-object v0, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzid:Lcom/google/android/gms/drive/events/zzo; return-object v0 :cond_4 iget-object v0, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzic:Lcom/google/android/gms/drive/events/CompletionEvent; return-object v0 :cond_5 iget-object v0, p0, Lcom/google/android/gms/internal/drive/zzfp;->zzib:Lcom/google/android/gms/drive/events/ChangeEvent; return-object v0 .end method