JunkEngineWrapperUpdateInfo.smali
.class public Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;
.super Ljava/lang/Object;
.source "JunkEngineWrapperUpdateInfo.java"
# instance fields
.field public mCheckedScanSize:J
.field public mCleanSize:J
.field public mEngineWrapperStatus:I
.field public mItemName:Ljava/lang/String;
.field public mItemSize:J
.field public mProgressPosition:I
.field public mScanSize:J
.field public mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
# direct methods
.method public constructor <init>(IILcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeInfo;)V
.registers 11
.prologue
const-wide/16 v4, 0x0
.line 10
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 61
iput-wide v4, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mScanSize:J
.line 62
iput-wide v4, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mCheckedScanSize:J
.line 63
iput-wide v4, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mCleanSize:J
.line 64
const/4 v0, 0x0
iput-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
.line 65
iput-wide v4, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mItemSize:J
.line 66
const-string v0, ""
iput-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mItemName:Ljava/lang/String;
.line 11
iput p1, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mEngineWrapperStatus:I
.line 12
iput p2, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mProgressPosition:I
.line 13
iget-object v0, p3, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;->mScanSize:Ljava/util/concurrent/atomic/AtomicLong;
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;->get()J
move-result-wide v0
iput-wide v0, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mScanSize:J
.line 14
iget-object v0, p3, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;->mCheckedScanSize:Ljava/util/concurrent/atomic/AtomicLong;
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;->get()J
move-result-wide v0
iput-wide v0, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mCheckedScanSize:J
.line 15
iget-object v0, p3, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;->mCleanSize:Ljava/util/concurrent/atomic/AtomicLong;
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicLong;->get()J
move-result-wide v0
iput-wide v0, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mCleanSize:J
.line 17
if-eqz p4, :cond_42
.line 18
iget-object v0, p4, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeInfo;->mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
iput-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mTypeSizeInfo:Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeSizeInfo;
.line 19
iget-object v0, p4, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeInfo;->mItemSize:Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
iput-wide v0, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mItemSize:J
.line 20
iget-object v0, p4, Lcom/cleanmaster/junkengine/junk/engine/ScanRequestCallback$TypeInfo;->mItemName:Ljava/lang/String;
iput-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mItemName:Ljava/lang/String;
.line 23
:cond_42
const/4 v0, 0x2
if-eq v0, p1, :cond_48
const/4 v0, 0x4
if-ne v0, p1, :cond_4c
.line 25
:cond_48
const/16 v0, 0x64
iput v0, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mProgressPosition:I
.line 28
:cond_4c
iget-wide v0, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mCheckedScanSize:J
iget-wide v2, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mScanSize:J
cmp-long v0, v0, v2
if-lez v0, :cond_58
.line 32
iget-wide v0, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mScanSize:J
iput-wide v0, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mCheckedScanSize:J
.line 34
:cond_58
iget-wide v0, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mScanSize:J
cmp-long v0, v0, v4
if-gez v0, :cond_60
.line 38
iput-wide v4, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mScanSize:J
.line 40
:cond_60
iget-wide v0, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mCheckedScanSize:J
cmp-long v0, v0, v4
if-gez v0, :cond_68
.line 44
iput-wide v4, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mCheckedScanSize:J
.line 46
:cond_68
iget-wide v0, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mCleanSize:J
cmp-long v0, v0, v4
if-gez v0, :cond_70
.line 50
iput-wide v4, p0, Lcom/cleanmaster/junk/engine/JunkEngineWrapperUpdateInfo;->mCleanSize:J
.line 57
:cond_70
return-void
.end method