JunkCleanItemInfo.smali
.class public Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;
.super Ljava/lang/Object;
.source "JunkCleanItemInfo.java"
# instance fields
.field private mCleanFileFlag:I
.field private mCleanTime:I
.field private mIsSubItem:Z
.field private mItem:Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;
.field private mPathList:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/lang/String;ILcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;)V
.registers 6
.prologue
const/4 v1, 0x0
.line 24
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 9
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mPathList:Ljava/util/List;
.line 12
iput-boolean v1, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mIsSubItem:Z
.line 13
iput v1, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mCleanTime:I
.line 25
if-eqz p1, :cond_13
if-nez p3, :cond_19
.line 26
:cond_13
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 28
:cond_19
iget-object v0, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mPathList:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 29
iput p2, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mCleanFileFlag:I
.line 30
iput-object p3, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mItem:Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;
.line 31
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;)V
.registers 5
.prologue
const/4 v1, 0x0
.line 15
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 9
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mPathList:Ljava/util/List;
.line 12
iput-boolean v1, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mIsSubItem:Z
.line 13
iput v1, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mCleanTime:I
.line 16
if-eqz p1, :cond_13
if-nez p2, :cond_19
.line 17
:cond_13
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 19
:cond_19
iget-object v0, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mPathList:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 20
iput v1, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mCleanFileFlag:I
.line 21
iput-object p2, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mItem:Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;
.line 22
return-void
.end method
.method public constructor <init>(Ljava/util/List;ILcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;I",
"Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;",
")V"
}
.end annotation
.prologue
const/4 v1, 0x0
.line 33
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 9
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mPathList:Ljava/util/List;
.line 12
iput-boolean v1, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mIsSubItem:Z
.line 13
iput v1, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mCleanTime:I
.line 34
if-eqz p1, :cond_13
if-nez p3, :cond_19
.line 35
:cond_13
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 37
:cond_19
iput-object p1, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mPathList:Ljava/util/List;
.line 38
iput p2, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mCleanFileFlag:I
.line 39
iput-object p3, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mItem:Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;
.line 40
return-void
.end method
.method public constructor <init>(Ljava/util/List;ILcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;I)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;I",
"Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;",
"I)V"
}
.end annotation
.prologue
const/4 v1, 0x0
.line 42
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 9
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mPathList:Ljava/util/List;
.line 12
iput-boolean v1, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mIsSubItem:Z
.line 13
iput v1, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mCleanTime:I
.line 43
if-eqz p1, :cond_13
if-nez p3, :cond_19
.line 44
:cond_13
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 46
:cond_19
iput-object p1, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mPathList:Ljava/util/List;
.line 47
iput p2, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mCleanFileFlag:I
.line 48
iput-object p3, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mItem:Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;
.line 49
iput p4, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mCleanTime:I
.line 50
return-void
.end method
# virtual methods
.method public getCleanFileFlag()I
.registers 2
.prologue
.line 64
iget v0, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mCleanFileFlag:I
return v0
.end method
.method public getCleanTime()I
.registers 2
.prologue
.line 68
iget v0, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mCleanTime:I
return v0
.end method
.method public getIsSubItem()Z
.registers 2
.prologue
.line 80
iget-boolean v0, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mIsSubItem:Z
return v0
.end method
.method public getJunkItem()Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;
.registers 2
.prologue
.line 72
iget-object v0, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mItem:Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;
return-object v0
.end method
.method public getPath()Ljava/lang/String;
.registers 3
.prologue
.line 53
iget-object v0, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mPathList:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_12
.line 54
iget-object v0, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mPathList:Ljava/util/List;
const/4 v1, 0x0
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 56
:goto_11
return-object v0
:cond_12
const/4 v0, 0x0
goto :goto_11
.end method
.method public getPathList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 60
iget-object v0, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mPathList:Ljava/util/List;
return-object v0
.end method
.method public setIsSubItem(Z)V
.registers 2
.prologue
.line 76
iput-boolean p1, p0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->mIsSubItem:Z
.line 77
return-void
.end method