l.smali

.class public final Lsg/bigo/live/support64/stat/l;
.super Lsg/bigo/live/support64/stat/e;
.source "SourceFile"

# interfaces
.implements Ljava/io/Serializable;
.implements Lsg/bigo/svcapi/proto/Marshallable;


# static fields
.field private static final serialVersionUID:J = 0x1L


# instance fields
.field public appId:I

.field public bulletCount:S

.field public channel:Ljava/lang/String;

.field public clientVersionCode:I

.field public countryCode:Ljava/lang/String;

.field public gid:J

.field public giftCount:S

.field public heartCount:S

.field public language:Ljava/lang/String;

.field public model:Ljava/lang/String;

.field public msgCount:S

.field public netType:B

.field public osVersion:Ljava/lang/String;

.field public platform:B

.field public sdkVersionCode:I

.field public statId:J

.field public statVersion:B

.field public uid:J


# direct methods
.method public constructor <init>()V
    .registers 2

    .line 19
    invoke-direct {p0}, Lsg/bigo/live/support64/stat/e;-><init>()V

    .line 25
    sget v0, Lsg/bigo/live/support64/s;->c:I

    iput v0, p0, Lsg/bigo/live/support64/stat/l;->appId:I

    const/4 v0, 0x0

    .line 27
    iput-byte v0, p0, Lsg/bigo/live/support64/stat/l;->platform:B

    return-void
.end method


# virtual methods
.method public final a()Lrx/c;
    .registers 19
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Lrx/c<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    const-string v0, "appId"

    const-string v1, "uid"

    const-string v2, "platform"

    const-string v3, "netType"

    const-string v4, "clientVersionCode"

    const-string v5, "sdkVersionCode"

    const-string v6, "statId"

    const-string v7, "statVersion"

    const-string v8, "countryCode"

    const-string v9, "language"

    const-string v10, "model"

    const-string v11, "osVersion"

    const-string v12, "channel"

    const-string v13, "heartCount"

    const-string v14, "msgCount"

    const-string v15, "giftCount"

    const-string v16, "bulletCount"

    const-string v17, "gid"

    .line 71
    filled-new-array/range {v0 .. v17}, [Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;

    move-result-object v0

    .line 91
    invoke-static {v0}, Lrx/c;->a(Ljava/lang/Iterable;)Lrx/c;

    move-result-object v0

    return-object v0
.end method

.method protected final b()Ljava/lang/String;
    .registers 2

    const-string v0, "[RoomStat]PLiveStatHeader"

    return-object v0
.end method

.method public final e()Ljava/lang/String;
    .registers 2

    const/4 v0, 0x0

    return-object v0
.end method

.method public final marshall(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;
    .registers 2

    const/4 p1, 0x0

    return-object p1
.end method

.method public final size()I
    .registers 3

    .line 49
    iget-object v0, p0, Lsg/bigo/live/support64/stat/l;->countryCode:Ljava/lang/String;

    invoke-static {v0}, Lsg/bigo/svcapi/proto/ProtoHelper;->calcMarshallSize(Ljava/lang/String;)I

    move-result v0

    add-int/lit8 v0, v0, 0x2f

    iget-object v1, p0, Lsg/bigo/live/support64/stat/l;->language:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/svcapi/proto/ProtoHelper;->calcMarshallSize(Ljava/lang/String;)I

    move-result v1

    add-int/2addr v0, v1

    iget-object v1, p0, Lsg/bigo/live/support64/stat/l;->model:Ljava/lang/String;

    .line 50
    invoke-static {v1}, Lsg/bigo/svcapi/proto/ProtoHelper;->calcMarshallSize(Ljava/lang/String;)I

    move-result v1

    add-int/2addr v0, v1

    iget-object v1, p0, Lsg/bigo/live/support64/stat/l;->osVersion:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/svcapi/proto/ProtoHelper;->calcMarshallSize(Ljava/lang/String;)I

    move-result v1

    add-int/2addr v0, v1

    iget-object v1, p0, Lsg/bigo/live/support64/stat/l;->channel:Ljava/lang/String;

    .line 51
    invoke-static {v1}, Lsg/bigo/svcapi/proto/ProtoHelper;->calcMarshallSize(Ljava/lang/String;)I

    move-result v1

    add-int/2addr v0, v1

    return v0
.end method

.method public final toString()Ljava/lang/String;
    .registers 2

    .line 66
    invoke-virtual {p0}, Lsg/bigo/live/support64/stat/l;->c()V

    const-string v0, "PLiveStatHeader"

    return-object v0
.end method

.method public final unmarshall(Ljava/nio/ByteBuffer;)V
    .registers 2
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lsg/bigo/svcapi/proto/InvalidProtocolData;
        }
    .end annotation

    return-void
.end method