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