IKResidualCloudQuery$DirQueryResultUtil.smali

.class public Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery$DirQueryResultUtil;
.super Ljava/lang/Object;
.source "IKResidualCloudQuery.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x9
    name = "DirQueryResultUtil"
.end annotation


# static fields
.field public static final UNINSTALL_CLEAN_TIME_VALUE_MASK:I = 0xffffff


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

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

    return-void
.end method

.method public static getUninstallCleanTimeValue(I)I
    .registers 2

    .prologue
    .line 216
    const v0, 0xffffff

    and-int/2addr v0, p0

    return v0
.end method

.method public static isAdvertisingSign(Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery$DirQueryResult;)Z
    .registers 3

    .prologue
    .line 221
    const/16 v0, 0x65

    iget v1, p0, Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery$DirQueryResult;->mContentType:I

    if-ne v0, v1, :cond_8

    const/4 v0, 0x1

    :goto_7
    return v0

    :cond_8
    const/4 v0, 0x0

    goto :goto_7
.end method

.method public static isHavePackageList(Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery$DirQueryResult;)Z
    .registers 4

    .prologue
    .line 197
    const/4 v0, 0x0

    .line 198
    iget-object v1, p0, Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery$DirQueryResult;->mPkgsMD5HexString:Ljava/util/Collection;

    if-eqz v1, :cond_d

    iget-object v1, p0, Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery$DirQueryResult;->mPkgsMD5HexString:Ljava/util/Collection;

    .line 199
    invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z

    move-result v1

    if-eqz v1, :cond_25

    :cond_d
    iget-object v1, p0, Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery$DirQueryResult;->mPkgsMD5High64:Ljava/util/Collection;

    if-eqz v1, :cond_19

    iget-object v1, p0, Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery$DirQueryResult;->mPkgsMD5High64:Ljava/util/Collection;

    .line 200
    invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z

    move-result v1

    if-eqz v1, :cond_25

    :cond_19
    iget-object v1, p0, Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery$DirQueryResult;->mPackageRegexs:Ljava/util/Collection;

    if-eqz v1, :cond_35

    iget-object v1, p0, Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery$DirQueryResult;->mPackageRegexs:Ljava/util/Collection;

    .line 201
    invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_35

    :cond_25
    iget v1, p0, Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery$DirQueryResult;->mQueryResult:I

    const/4 v2, 0x2

    if-eq v1, v2, :cond_34

    iget v1, p0, Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery$DirQueryResult;->mQueryResult:I

    const/4 v2, 0x3

    if-eq v1, v2, :cond_34

    iget v1, p0, Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery$DirQueryResult;->mQueryResult:I

    const/4 v2, 0x5

    if-ne v1, v2, :cond_35

    .line 206
    :cond_34
    const/4 v0, 0x1

    .line 208
    :cond_35
    return v0
.end method

.method public static isValidUninstallCleanTime(I)Z
    .registers 2

    .prologue
    .line 213
    if-lez p0, :cond_9

    const v0, 0xffffff

    if-ge p0, v0, :cond_9

    const/4 v0, 0x1

    :goto_8
    return v0

    :cond_9
    const/4 v0, 0x0

    goto :goto_8
.end method