ep.smali

.class public Lcom/cleanmaster/base/plugin/ep;
.super Lcom/cm/plugincluster/spec/BaseCommander;
.source "CMDHostCoreImpl.java"

# interfaces
.implements Lcom/cm/plugincluster/spec/ICommandInvokeMaker;


# instance fields
.field private a:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray",
            "<",
            "Lcom/cm/plugincluster/spec/CommandInvoker;",
            ">;"
        }
    .end annotation
.end field


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

    .prologue
    .line 48
    invoke-direct {p0}, Lcom/cm/plugincluster/spec/BaseCommander;-><init>()V

    .line 49
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/cleanmaster/base/plugin/ep;->a:Landroid/util/SparseArray;

    return-void
.end method


# virtual methods
.method protected declared-synchronized buildFancyCommands()Landroid/util/SparseArray;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Landroid/util/SparseArray",
            "<",
            "Lcom/cm/plugincluster/spec/CommandInvoker;",
            ">;"
        }
    .end annotation

    .prologue
    .line 52
    monitor-enter p0

    :try_start_1
    iget-object v0, p0, Lcom/cleanmaster/base/plugin/ep;->a:Landroid/util/SparseArray;

    if-nez v0, :cond_11

    .line 53
    new-instance v0, Landroid/util/SparseArray;

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

    iput-object v0, p0, Lcom/cleanmaster/base/plugin/ep;->a:Landroid/util/SparseArray;

    .line 54
    iget-object v0, p0, Lcom/cleanmaster/base/plugin/ep;->a:Landroid/util/SparseArray;

    invoke-virtual {p0, v0}, Lcom/cleanmaster/base/plugin/ep;->makeCommandInvokers(Landroid/util/SparseArray;)V

    .line 56
    :cond_11
    iget-object v0, p0, Lcom/cleanmaster/base/plugin/ep;->a:Landroid/util/SparseArray;
    :try_end_13
    .catchall {:try_start_1 .. :try_end_13} :catchall_15

    monitor-exit p0

    return-object v0

    .line 52
    :catchall_15
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public makeCommandInvokers(Landroid/util/SparseArray;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/util/SparseArray",
            "<",
            "Lcom/cm/plugincluster/spec/CommandInvoker;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 61
    const v0, 0x22e002

    new-instance v1, Lcom/cleanmaster/base/plugin/eq;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/eq;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 74
    const v0, 0x22e003

    new-instance v1, Lcom/cleanmaster/base/plugin/ez;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/ez;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 82
    const v0, 0x22e001

    new-instance v1, Lcom/cleanmaster/base/plugin/fa;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/fa;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 179
    const v0, 0x22e004

    new-instance v1, Lcom/cleanmaster/base/plugin/fc;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/fc;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 188
    const v0, 0x22e005

    new-instance v1, Lcom/cleanmaster/base/plugin/fd;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/fd;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 196
    const v0, 0x22e006

    new-instance v1, Lcom/cleanmaster/base/plugin/fe;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/fe;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 204
    const v0, 0x22e007

    new-instance v1, Lcom/cleanmaster/base/plugin/ff;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/ff;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 212
    const v0, 0x22e008

    new-instance v1, Lcom/cleanmaster/base/plugin/fg;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/fg;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 220
    const v0, 0x22e009

    new-instance v1, Lcom/cleanmaster/base/plugin/fh;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/fh;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 228
    const v0, 0x22e00a

    new-instance v1, Lcom/cleanmaster/base/plugin/er;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/er;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 236
    const v0, 0x22e00b

    new-instance v1, Lcom/cleanmaster/base/plugin/es;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/es;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 244
    const v0, 0x22e00c

    new-instance v1, Lcom/cleanmaster/base/plugin/et;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/et;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 252
    const v0, 0x22e00d

    new-instance v1, Lcom/cleanmaster/base/plugin/eu;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/eu;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 260
    const v0, 0x22e00e

    new-instance v1, Lcom/cleanmaster/base/plugin/ev;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/ev;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 268
    const v0, 0x22e00f

    new-instance v1, Lcom/cleanmaster/base/plugin/ew;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/ew;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 276
    const v0, 0x22e010

    new-instance v1, Lcom/cleanmaster/base/plugin/ex;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/ex;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 284
    const v0, 0x22e011

    new-instance v1, Lcom/cleanmaster/base/plugin/ey;

    invoke-direct {v1, p0}, Lcom/cleanmaster/base/plugin/ey;-><init>(Lcom/cleanmaster/base/plugin/ep;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 291
    return-void
.end method