a.smali

.class public Lcom/cleanmaster/k/a/a;
.super Lcom/cm/plugincluster/spec/BaseCommander;
.source "CMDHostISwipeImpl.java"


# 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 87
    invoke-direct {p0}, Lcom/cm/plugincluster/spec/BaseCommander;-><init>()V

    .line 89
    const/4 v0, 0x0

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

    return-void
.end method

.method public static a(Landroid/content/Context;I[I)Landroid/content/Intent;
    .registers 6

    .prologue
    .line 628
    const v0, 0x22c073

    const/4 v1, 0x0

    new-array v1, v1, [Ljava/lang/Object;

    invoke-static {v0, v1}, Lcom/cm/plugincluster/spec/CommanderManager;->invokeCommandExpNull(I[Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cm/plugincluster/common/IBoostModule;

    .line 629
    new-instance v1, Landroid/content/Intent;

    const/4 v2, 0x7

    invoke-interface {v0, v2}, Lcom/cm/plugincluster/common/IBoostModule;->getActivityClassByType(I)Ljava/lang/Class;

    move-result-object v0

    invoke-direct {v1, p0, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 630
    instance-of v0, p0, Landroid/app/Activity;

    if-nez v0, :cond_1f

    .line 631
    const/high16 v0, 0x10000000

    invoke-virtual {v1, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;

    .line 633
    :cond_1f
    const-string v0, "from_type"

    invoke-virtual {v1, v0, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 634
    const-string v0, "icon_pos"

    invoke-virtual {v1, v0, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[I)Landroid/content/Intent;

    .line 635
    return-object v1
.end method

.method public static a(Landroid/content/Context;ILandroid/os/Bundle;)Z
    .registers 7

    .prologue
    const/4 v3, 0x7

    const/4 v1, 0x0

    .line 644
    const v0, 0x22c073

    new-array v2, v1, [Ljava/lang/Object;

    invoke-static {v0, v2}, Lcom/cm/plugincluster/spec/CommanderManager;->invokeCommandExpNull(I[Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cm/plugincluster/common/IBoostModule;

    .line 645
    if-nez v0, :cond_11

    move v0, v1

    .line 664
    :goto_10
    return v0

    .line 646
    :cond_11
    new-instance v1, Landroid/content/Intent;

    invoke-interface {v0, v3}, Lcom/cm/plugincluster/common/IBoostModule;->getActivityClassByType(I)Ljava/lang/Class;

    move-result-object v0

    invoke-direct {v1, p0, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 648
    const-string v0, "extras_from"

    invoke-virtual {v1, v0, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 649
    if-eqz p2, :cond_24

    .line 650
    invoke-virtual {v1, p2}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;

    .line 653
    :cond_24
    instance-of v0, p0, Landroid/app/Activity;

    if-nez v0, :cond_3a

    .line 654
    const/4 v0, 0x2

    if-eq p1, v0, :cond_30

    const/4 v0, 0x6

    if-eq p1, v0, :cond_30

    if-ne p1, v3, :cond_35

    .line 659
    :cond_30
    const/high16 v0, 0x8000000

    invoke-virtual {v1, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;

    .line 661
    :cond_35
    const/high16 v0, 0x14000000

    invoke-virtual {v1, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;

    .line 664
    :cond_3a
    invoke-static {p0, v1}, Lcom/cleanmaster/hpsharelib/base/util/system/ComponentUtils;->startActivity(Landroid/content/Context;Landroid/content/Intent;)Z

    move-result v0

    goto :goto_10
.end method


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

    .prologue
    .line 91
    monitor-enter p0

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

    if-nez v0, :cond_23b

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

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

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

    .line 93
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118001

    new-instance v2, Lcom/cleanmaster/k/a/b;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/b;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 103
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118002

    new-instance v2, Lcom/cleanmaster/k/a/m;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/m;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 112
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118003

    new-instance v2, Lcom/cleanmaster/k/a/z;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/z;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 120
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118004

    new-instance v2, Lcom/cleanmaster/k/a/ak;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/ak;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 127
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118005

    new-instance v2, Lcom/cleanmaster/k/a/ap;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/ap;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 144
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118004

    new-instance v2, Lcom/cleanmaster/k/a/aq;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/aq;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 151
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118006

    new-instance v2, Lcom/cleanmaster/k/a/ar;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/ar;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 159
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118007

    new-instance v2, Lcom/cleanmaster/k/a/as;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/as;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 166
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118008

    new-instance v2, Lcom/cleanmaster/k/a/at;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/at;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 175
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118009

    new-instance v2, Lcom/cleanmaster/k/a/c;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/c;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 184
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x11800a

    new-instance v2, Lcom/cleanmaster/k/a/d;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/d;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 191
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x11800b

    new-instance v2, Lcom/cleanmaster/k/a/e;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/e;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 205
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x11800f

    new-instance v2, Lcom/cleanmaster/k/a/f;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/f;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 212
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118010

    new-instance v2, Lcom/cleanmaster/k/a/g;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/g;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 219
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118011

    new-instance v2, Lcom/cleanmaster/k/a/h;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/h;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 231
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118012

    new-instance v2, Lcom/cleanmaster/k/a/i;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/i;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 238
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118013

    new-instance v2, Lcom/cleanmaster/k/a/j;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/j;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 247
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118014

    new-instance v2, Lcom/cleanmaster/k/a/k;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/k;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 295
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118015

    new-instance v2, Lcom/cleanmaster/k/a/l;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/l;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 334
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118016

    new-instance v2, Lcom/cleanmaster/k/a/n;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/n;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 343
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118017

    new-instance v2, Lcom/cleanmaster/k/a/o;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/o;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 351
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118018

    new-instance v2, Lcom/cleanmaster/k/a/p;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/p;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 393
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118019

    new-instance v2, Lcom/cleanmaster/k/a/r;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/r;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 408
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x11801a

    new-instance v2, Lcom/cleanmaster/k/a/s;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/s;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 415
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x11801b

    new-instance v2, Lcom/cleanmaster/k/a/t;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/t;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 430
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x11801c

    new-instance v2, Lcom/cleanmaster/k/a/u;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/u;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 462
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x11801d

    new-instance v2, Lcom/cleanmaster/k/a/w;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/w;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 469
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x11801e

    new-instance v2, Lcom/cleanmaster/k/a/x;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/x;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 476
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118020

    new-instance v2, Lcom/cleanmaster/k/a/y;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/y;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 483
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x11801f

    new-instance v2, Lcom/cleanmaster/k/a/aa;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/aa;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 491
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118021

    new-instance v2, Lcom/cleanmaster/k/a/ab;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/ab;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 501
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118022

    new-instance v2, Lcom/cleanmaster/k/a/ac;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/ac;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 510
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118023

    new-instance v2, Lcom/cleanmaster/k/a/ad;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/ad;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 517
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118024

    new-instance v2, Lcom/cleanmaster/k/a/ae;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/ae;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 532
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118025

    new-instance v2, Lcom/cleanmaster/k/a/af;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/af;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 539
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118026

    new-instance v2, Lcom/cleanmaster/k/a/ag;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/ag;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 548
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118027

    new-instance v2, Lcom/cleanmaster/k/a/ah;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/ah;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 557
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x118028

    new-instance v2, Lcom/cleanmaster/k/a/ai;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/ai;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 569
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x11802a

    new-instance v2, Lcom/cleanmaster/k/a/aj;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/aj;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 579
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x11802b

    new-instance v2, Lcom/cleanmaster/k/a/al;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/al;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 588
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x11802c

    new-instance v2, Lcom/cleanmaster/k/a/am;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/am;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 597
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x11802d

    new-instance v2, Lcom/cleanmaster/k/a/an;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/an;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 604
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;

    const v1, 0x11802e

    new-instance v2, Lcom/cleanmaster/k/a/ao;

    invoke-direct {v2, p0}, Lcom/cleanmaster/k/a/ao;-><init>(Lcom/cleanmaster/k/a/a;)V

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

    .line 620
    :cond_23b
    iget-object v0, p0, Lcom/cleanmaster/k/a/a;->a:Landroid/util/SparseArray;
    :try_end_23d
    .catchall {:try_start_1 .. :try_end_23d} :catchall_23f

    monitor-exit p0

    return-object v0

    .line 91
    :catchall_23f
    move-exception v0

    monitor-exit p0

    throw v0
.end method