VideoPost$1.smali
.class final Lcom/masala/share/proto/VideoPost$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/masala/share/proto/VideoPost;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Landroid/os/Parcelable$Creator<",
"Lcom/masala/share/proto/VideoPost;",
">;"
}
.end annotation
# direct methods
.method constructor <init>()V
.registers 1
.line 579
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.registers 9
.line 2582
new-instance v0, Lcom/masala/share/proto/VideoPost;
invoke-direct {v0}, Lcom/masala/share/proto/VideoPost;-><init>()V
.line 3522
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v1
iput-wide v1, v0, Lcom/masala/share/proto/VideoPost;->a:J
.line 3523
const-class v1, Lcom/masala/share/uid/Uid;
invoke-virtual {v1}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v1
invoke-virtual {p1, v1}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v1
check-cast v1, Lcom/masala/share/uid/Uid;
iput-object v1, v0, Lcom/masala/share/proto/VideoPost;->b:Lcom/masala/share/uid/Uid;
.line 3524
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/masala/share/proto/VideoPost;->c:Ljava/lang/String;
.line 3525
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v1
iput v1, v0, Lcom/masala/share/proto/VideoPost;->d:I
.line 3526
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v1
iput-byte v1, v0, Lcom/masala/share/proto/VideoPost;->e:B
.line 3528
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v1
iput v1, v0, Lcom/masala/share/proto/VideoPost;->f:I
.line 3529
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v1
iput v1, v0, Lcom/masala/share/proto/VideoPost;->g:I
.line 3530
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v1
iput v1, v0, Lcom/masala/share/proto/VideoPost;->h:I
.line 3531
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v1
iput-wide v1, v0, Lcom/masala/share/proto/VideoPost;->i:J
.line 3533
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/masala/share/proto/VideoPost;->j:Ljava/lang/String;
.line 3534
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/masala/share/proto/VideoPost;->l:Ljava/lang/String;
.line 3536
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v1
iput v1, v0, Lcom/masala/share/proto/VideoPost;->o:I
.line 3537
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v1
iput v1, v0, Lcom/masala/share/proto/VideoPost;->p:I
.line 3539
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/masala/share/proto/VideoPost;->q:Ljava/lang/String;
.line 3541
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v1
const/4 v2, 0x0
const/4 v3, 0x0
:goto_67
if-ge v3, v1, :cond_75
.line 3543
iget-object v4, v0, Lcom/masala/share/proto/VideoPost;->r:Ljava/util/List;
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v5
invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
add-int/lit8 v3, v3, 0x1
goto :goto_67
.line 3546
:cond_75
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v1
const/4 v3, 0x0
:goto_7a
if-ge v3, v1, :cond_90
.line 3548
iget-object v4, v0, Lcom/masala/share/proto/VideoPost;->s:Ljava/util/List;
const-class v5, Lcom/masala/share/proto/model/VideoComment;
invoke-virtual {v5}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v5
invoke-virtual {p1, v5}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v5
check-cast v5, Lcom/masala/share/proto/model/VideoComment;
invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
add-int/lit8 v3, v3, 0x1
goto :goto_7a
.line 3551
:cond_90
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v1
const/4 v3, 0x0
:goto_95
if-ge v3, v1, :cond_ab
.line 3553
iget-object v4, v0, Lcom/masala/share/proto/VideoPost;->t:Ljava/util/List;
const-class v5, Lcom/masala/share/proto/model/VideoLike;
invoke-virtual {v5}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v5
invoke-virtual {p1, v5}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v5
check-cast v5, Lcom/masala/share/proto/model/VideoLike;
invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
add-int/lit8 v3, v3, 0x1
goto :goto_95
.line 3556
:cond_ab
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v1
const/4 v3, 0x0
:goto_b0
if-ge v3, v1, :cond_c7
.line 3558
iget-object v4, v0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v5
int-to-short v5, v5
invoke-static {v5}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v5
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v6
invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
add-int/lit8 v3, v3, 0x1
goto :goto_b0
.line 3561
:cond_c7
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v1
const/4 v3, 0x0
:goto_cc
if-ge v3, v1, :cond_e7
.line 3563
iget-object v4, v0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v5
int-to-short v5, v5
invoke-static {v5}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v5
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v6
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
add-int/lit8 v3, v3, 0x1
goto :goto_cc
.line 3566
:cond_e7
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v1
iput-byte v1, v0, Lcom/masala/share/proto/VideoPost;->C:B
.line 3568
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v1
const/4 v3, 0x1
if-ne v1, v3, :cond_f5
const/4 v2, 0x1
:cond_f5
iput-boolean v2, v0, Lcom/masala/share/proto/VideoPost;->D:Z
.line 3569
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/masala/share/proto/VideoPost;->E:Ljava/lang/String;
.line 3571
iget-object v1, v0, Lcom/masala/share/proto/VideoPost;->l:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/masala/share/proto/VideoPost;->a(Ljava/lang/String;)V
.line 3572
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v1
iput v1, v0, Lcom/masala/share/proto/VideoPost;->u:I
.line 3573
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v1
iput v1, v0, Lcom/masala/share/proto/VideoPost;->v:I
.line 3574
sget-object v1, Lcom/masala/share/proto/model/AtInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-virtual {p1, v1}, Landroid/os/Parcel;->createTypedArrayList(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
move-result-object v1
iput-object v1, v0, Lcom/masala/share/proto/VideoPost;->k:Ljava/util/List;
.line 3575
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v1
iput v1, v0, Lcom/masala/share/proto/VideoPost;->w:I
.line 3576
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result p1
iput p1, v0, Lcom/masala/share/proto/VideoPost;->x:I
return-object v0
.end method
.method public final bridge synthetic newArray(I)[Ljava/lang/Object;
.registers 2
.line 1589
new-array p1, p1, [Lcom/masala/share/proto/VideoPost;
return-object p1
.end method