SyncIpcCtrlUtil.smali

.class public Lcom/cleanmaster/junk/util/SyncIpcCtrlUtil;
.super Ljava/lang/Object;
.source "SyncIpcCtrlUtil.java"


# static fields
.field public static DEBUG:Z = false

.field public static final TAG:Ljava/lang/String; = "SyncIpcCtrlUtil"

.field private static mISyncIpcCtrl:Lcom/cleanmaster/junk/intro/ISyncIpcCtrl;


# direct methods
.method static constructor <clinit>()V
    .registers 1

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

    sput-object v0, Lcom/cleanmaster/junk/util/SyncIpcCtrlUtil;->mISyncIpcCtrl:Lcom/cleanmaster/junk/intro/ISyncIpcCtrl;

    .line 12
    const/4 v0, 0x0

    sput-boolean v0, Lcom/cleanmaster/junk/util/SyncIpcCtrlUtil;->DEBUG:Z

    return-void
.end method

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

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

    return-void
.end method

.method public static scanApkFile(IILjava/lang/String;I)Z
    .registers 5

    .prologue
    .line 20
    sget-object v0, Lcom/cleanmaster/junk/util/SyncIpcCtrlUtil;->mISyncIpcCtrl:Lcom/cleanmaster/junk/intro/ISyncIpcCtrl;

    if-nez v0, :cond_6

    .line 21
    const/4 v0, 0x0

    .line 24
    :goto_5
    return v0

    :cond_6
    sget-object v0, Lcom/cleanmaster/junk/util/SyncIpcCtrlUtil;->mISyncIpcCtrl:Lcom/cleanmaster/junk/intro/ISyncIpcCtrl;

    invoke-interface {v0, p0, p1, p2, p3}, Lcom/cleanmaster/junk/intro/ISyncIpcCtrl;->scanApkFile(IILjava/lang/String;I)Z

    move-result v0

    goto :goto_5
.end method

.method public static setInstance(Lcom/cleanmaster/junk/intro/ISyncIpcCtrl;)V
    .registers 2

    .prologue
    .line 16
    sget-object v0, Lcom/cleanmaster/junk/util/SyncIpcCtrlUtil;->mISyncIpcCtrl:Lcom/cleanmaster/junk/intro/ISyncIpcCtrl;

    sput-object v0, Lcom/cleanmaster/junk/util/SyncIpcCtrlUtil;->mISyncIpcCtrl:Lcom/cleanmaster/junk/intro/ISyncIpcCtrl;

    .line 17
    return-void
.end method