ProcessInfo.smali

.class public Lcom/cleanmaster/hpsharelib/boost/boostengine/process/ProcessInfo;
.super Ljava/lang/Object;
.source "ProcessInfo.java"


# static fields
.field public static final PROC_STRATEGY_CTRL:I = 0x3

.field public static final PROC_STRATEGY_FORCESTOP:I = 0x2

.field public static final PROC_STRATEGY_KILL:I = 0x1

.field public static final PROC_STRATEGY_NORMAL:I = 0x0

.field public static final PROC_SUGGEST_ADVICE_KEEP:I = 0x1

.field public static final PROC_SUGGEST_CLEAN:I = 0x0

.field public static final PROC_SUGGEST_DONT_CLEAN:I = 0x2


# instance fields
.field public advanceInfo:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList",
            "<",
            "Lcom/cleanmaster/hpsharelib/boost/boostengine/process/ProcessAdvInfo;",
            ">;"
        }
    .end annotation
.end field

.field public cleanStrategy:I

.field public cleanSuggest:I

.field public mProcessImportanceInfo:Lcom/cleanmaster/hpsharelib/boost/boostengine/process/ProcessImportanceInfo;

.field public mnProcessState:I

.field public oom:I

.field public pid:I

.field public pkgList:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field public procName:Ljava/lang/String;

.field public uid:I


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

    .prologue
    const/4 v1, 0x0

    .line 8
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 12
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/cleanmaster/hpsharelib/boost/boostengine/process/ProcessInfo;->procName:Ljava/lang/String;

    .line 17
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/cleanmaster/hpsharelib/boost/boostengine/process/ProcessInfo;->pkgList:Ljava/util/ArrayList;

    .line 22
    iput v1, p0, Lcom/cleanmaster/hpsharelib/boost/boostengine/process/ProcessInfo;->pid:I

    .line 27
    const/16 v0, 0x14

    iput v0, p0, Lcom/cleanmaster/hpsharelib/boost/boostengine/process/ProcessInfo;->oom:I

    .line 32
    iput v1, p0, Lcom/cleanmaster/hpsharelib/boost/boostengine/process/ProcessInfo;->uid:I

    .line 38
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/cleanmaster/hpsharelib/boost/boostengine/process/ProcessInfo;->advanceInfo:Ljava/util/ArrayList;

    .line 50
    iput v1, p0, Lcom/cleanmaster/hpsharelib/boost/boostengine/process/ProcessInfo;->cleanSuggest:I

    .line 63
    iput v1, p0, Lcom/cleanmaster/hpsharelib/boost/boostengine/process/ProcessInfo;->cleanStrategy:I

    .line 67
    const/4 v0, -0x1

    iput v0, p0, Lcom/cleanmaster/hpsharelib/boost/boostengine/process/ProcessInfo;->mnProcessState:I

    return-void
.end method