DownloadData.smali
.class public Lcom/iwangding/ssmp/function/download/data/DownloadData;
.super Ljava/lang/Object;
.source "DownloadData.java"
# interfaces
.implements Ljava/io/Serializable;
# instance fields
.field private avgSpeed:J
.field private maxSpeed:J
.field private minSpeed:J
.field private speeds:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 15
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 16
return-void
.end method
.method public constructor <init>(JJJ)V
.registers 8
.prologue
.line 22
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 23
iput-wide p1, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->minSpeed:J
.line 24
iput-wide p3, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->avgSpeed:J
.line 25
iput-wide p5, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->maxSpeed:J
.line 26
return-void
.end method
.method public constructor <init>(JJJLjava/util/List;)V
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJJ",
"Ljava/util/List",
"<",
"Ljava/lang/Long;",
">;)V"
}
.end annotation
.prologue
.line 28
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 29
iput-wide p1, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->minSpeed:J
.line 30
iput-wide p3, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->avgSpeed:J
.line 31
iput-wide p5, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->maxSpeed:J
.line 32
iput-object p7, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->speeds:Ljava/util/List;
.line 33
return-void
.end method
.method public constructor <init>(Ljava/util/List;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Ljava/lang/Long;",
">;)V"
}
.end annotation
.prologue
.line 18
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 19
iput-object p1, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->speeds:Ljava/util/List;
.line 20
return-void
.end method
# virtual methods
.method public getAvgSpeed()J
.registers 3
.prologue
.line 52
iget-wide v0, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->avgSpeed:J
return-wide v0
.end method
.method public getMaxSpeed()J
.registers 3
.prologue
.line 44
iget-wide v0, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->maxSpeed:J
return-wide v0
.end method
.method public getMinSpeed()J
.registers 3
.prologue
.line 36
iget-wide v0, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->minSpeed:J
return-wide v0
.end method
.method public getSpeeds()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.prologue
.line 59
iget-object v0, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->speeds:Ljava/util/List;
return-object v0
.end method
.method public setAvgSpeed(J)V
.registers 4
.prologue
.line 56
iput-wide p1, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->avgSpeed:J
.line 57
return-void
.end method
.method public setMaxSpeed(J)V
.registers 4
.prologue
.line 48
iput-wide p1, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->maxSpeed:J
.line 49
return-void
.end method
.method public setMinSpeed(J)V
.registers 4
.prologue
.line 40
iput-wide p1, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->minSpeed:J
.line 41
return-void
.end method
.method public setSpeeds(Ljava/util/List;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Ljava/lang/Long;",
">;)V"
}
.end annotation
.prologue
.line 63
iput-object p1, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->speeds:Ljava/util/List;
.line 64
return-void
.end method
.method public toString()Ljava/lang/String;
.registers 5
.prologue
.line 68
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "DownloadData{minSpeed="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-wide v2, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->minSpeed:J
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", avgSpeed="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-wide v2, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->avgSpeed:J
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", maxSpeed="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-wide v2, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->maxSpeed:J
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", speeds="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/iwangding/ssmp/function/download/data/DownloadData;->speeds:Ljava/util/List;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
const/16 v1, 0x7d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method