DaggerTaskKillerComponent.smali

.class public final Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;
.super Ljava/lang/Object;

# interfaces
.implements Lcom/avast/android/taskkiller/internal/dagger/TaskKillerComponent;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;
    }
.end annotation


# instance fields
.field private a:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;

.field private b:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;

.field private c:Ljavax/inject/Provider;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljavax/inject/Provider<",
            "Lcom/avast/android/taskkiller/scanner/DefaultRunningAppsScanner;",
            ">;"
        }
    .end annotation
.end field

.field private d:Ljavax/inject/Provider;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljavax/inject/Provider<",
            "Lcom/avast/android/taskkiller/scanner/RunningAppsScanner;",
            ">;"
        }
    .end annotation
.end field

.field private e:Ljavax/inject/Provider;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljavax/inject/Provider<",
            "Lcom/avast/android/taskkiller/killer/DefaultKiller;",
            ">;"
        }
    .end annotation
.end field

.field private f:Ljavax/inject/Provider;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljavax/inject/Provider<",
            "Lcom/avast/android/taskkiller/killer/Killer;",
            ">;"
        }
    .end annotation
.end field

.field private g:Ljavax/inject/Provider;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljavax/inject/Provider<",
            "Lcom/avast/android/taskkiller/killer/DefaultFastKiller;",
            ">;"
        }
    .end annotation
.end field

.field private h:Ljavax/inject/Provider;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljavax/inject/Provider<",
            "Lcom/avast/android/taskkiller/killer/FastKiller;",
            ">;"
        }
    .end annotation
.end field

.field private i:Ljavax/inject/Provider;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljavax/inject/Provider<",
            "Lcom/avast/android/taskkiller/stopper/DefaultStopper;",
            ">;"
        }
    .end annotation
.end field

.field private j:Lcom/avast/android/taskkiller/stopper/StopperModule_ProvidesDefaultStopperFactory;

.field private k:Ljavax/inject/Provider;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljavax/inject/Provider<",
            "Landroid/content/SharedPreferences;",
            ">;"
        }
    .end annotation
.end field

.field private l:Ljavax/inject/Provider;

.field private m:Lcom/avast/android/taskkiller/settings/SettingsModule_ProvideDevSettingsFactory;

.field private n:Ljavax/inject/Provider;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljavax/inject/Provider<",
            "Lcom/avast/android/taskkiller/db/TaskKillerDatabaseHelper;",
            ">;"
        }
    .end annotation
.end field

.field private o:Ljavax/inject/Provider;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljavax/inject/Provider<",
            "Lcom/avast/android/taskkiller/whitelist/db/IgnoredAppDao;",
            ">;"
        }
    .end annotation
.end field

.field private p:Ljavax/inject/Provider;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljavax/inject/Provider<",
            "Lcom/avast/android/taskkiller/whitelist/PackageCategories;",
            ">;"
        }
    .end annotation
.end field

.field private q:Ljavax/inject/Provider;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljavax/inject/Provider<",
            "Lcom/avast/android/taskkiller/cache/AppLabelCache;",
            ">;"
        }
    .end annotation
.end field

.field private r:Lcom/avast/android/taskkiller/whitelist/DefaultWhiteList_Factory;

.field private s:Ljavax/inject/Provider;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljavax/inject/Provider<",
            "Lcom/avast/android/taskkiller/whitelist/WhiteList;",
            ">;"
        }
    .end annotation
.end field

.field private t:Lcom/avast/android/taskkiller/stopper/StopperModule_ProvidesInstanceProviderFactory;


# direct methods
.method private constructor <init>(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;)V
    .registers 2

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

    invoke-direct {p0, p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->j(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;)V

    return-void
.end method

.method synthetic constructor <init>(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$1;)V
    .registers 3

    invoke-direct {p0, p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;-><init>(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;)V

    return-void
.end method

.method public static f()Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;
    .registers 2

    new-instance v0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;-><init>(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$1;)V

    return-object v0
.end method

.method private g()Lcom/avast/android/taskkiller/stopper/AppDetailButtonHelper;
    .registers 3

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->a:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;

    invoke-static {v0}, Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;->c(Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;)Landroid/content/Context;

    move-result-object v0

    invoke-static {}, Lcom/avast/android/taskkiller/stopper/AccessibilityNodeInfoHelper_Factory;->a()Lcom/avast/android/taskkiller/stopper/AccessibilityNodeInfoHelper;

    move-result-object v1

    invoke-static {v0, v1}, Lcom/avast/android/taskkiller/stopper/AppDetailButtonHelper_Factory;->a(Landroid/content/Context;Ljava/lang/Object;)Lcom/avast/android/taskkiller/stopper/AppDetailButtonHelper;

    move-result-object v0

    return-object v0
.end method

.method private h()Ljava/lang/Object;
    .registers 2

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->a:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;

    invoke-static {v0}, Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;->c(Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;)Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/avast/android/taskkiller/stopper/AppLockingHelper_Factory;->a(Landroid/content/Context;)Lcom/avast/android/taskkiller/stopper/AppLockingHelper;

    move-result-object v0

    return-object v0
.end method

.method private i()Lcom/avast/android/taskkiller/util/ScreenRotationHelper;
    .registers 3

    new-instance v0, Lcom/avast/android/taskkiller/util/ScreenRotationHelper;

    iget-object v1, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->a:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;

    invoke-static {v1}, Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;->c(Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;)Landroid/content/Context;

    move-result-object v1

    invoke-direct {v0, v1}, Lcom/avast/android/taskkiller/util/ScreenRotationHelper;-><init>(Landroid/content/Context;)V

    return-object v0
.end method

.method private j(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;)V
    .registers 9

    invoke-static {p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;->a(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;)Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;

    move-result-object v0

    invoke-static {v0}, Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;->a(Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;)Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->b:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;

    invoke-static {v0}, Lcom/avast/android/taskkiller/scanner/DefaultRunningAppsScanner_Factory;->a(Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/scanner/DefaultRunningAppsScanner_Factory;

    move-result-object v0

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->b(Ljavax/inject/Provider;)Ljavax/inject/Provider;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->c:Ljavax/inject/Provider;

    invoke-static {p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;->b(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;)Lcom/avast/android/taskkiller/scanner/ScannerModule;

    move-result-object v0

    iget-object v1, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->c:Ljavax/inject/Provider;

    invoke-static {v0, v1}, Lcom/avast/android/taskkiller/scanner/ScannerModule_ProvidesDefaultRunningAppsScannerFactory;->a(Lcom/avast/android/taskkiller/scanner/ScannerModule;Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/scanner/ScannerModule_ProvidesDefaultRunningAppsScannerFactory;

    move-result-object v0

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->b(Ljavax/inject/Provider;)Ljavax/inject/Provider;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->d:Ljavax/inject/Provider;

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->b:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;

    invoke-static {v0}, Lcom/avast/android/taskkiller/killer/DefaultKiller_Factory;->a(Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/killer/DefaultKiller_Factory;

    move-result-object v0

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->b(Ljavax/inject/Provider;)Ljavax/inject/Provider;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->e:Ljavax/inject/Provider;

    invoke-static {p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;->c(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;)Lcom/avast/android/taskkiller/killer/KillerModule;

    move-result-object v0

    iget-object v1, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->e:Ljavax/inject/Provider;

    invoke-static {v0, v1}, Lcom/avast/android/taskkiller/killer/KillerModule_ProvidesDefaultKillerFactory;->a(Lcom/avast/android/taskkiller/killer/KillerModule;Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/killer/KillerModule_ProvidesDefaultKillerFactory;

    move-result-object v0

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->b(Ljavax/inject/Provider;)Ljavax/inject/Provider;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->f:Ljavax/inject/Provider;

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->b:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;

    invoke-static {v0}, Lcom/avast/android/taskkiller/killer/DefaultFastKiller_Factory;->a(Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/killer/DefaultFastKiller_Factory;

    move-result-object v0

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->b(Ljavax/inject/Provider;)Ljavax/inject/Provider;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->g:Ljavax/inject/Provider;

    invoke-static {p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;->c(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;)Lcom/avast/android/taskkiller/killer/KillerModule;

    move-result-object v0

    iget-object v1, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->g:Ljavax/inject/Provider;

    invoke-static {v0, v1}, Lcom/avast/android/taskkiller/killer/KillerModule_ProvidesDefaultFastKillerFactory;->a(Lcom/avast/android/taskkiller/killer/KillerModule;Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/killer/KillerModule_ProvidesDefaultFastKillerFactory;

    move-result-object v0

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->b(Ljavax/inject/Provider;)Ljavax/inject/Provider;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->h:Ljavax/inject/Provider;

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->b:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;

    invoke-static {v0}, Lcom/avast/android/taskkiller/stopper/DefaultStopper_Factory;->a(Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/stopper/DefaultStopper_Factory;

    move-result-object v0

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->b(Ljavax/inject/Provider;)Ljavax/inject/Provider;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->i:Ljavax/inject/Provider;

    invoke-static {p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;->d(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;)Lcom/avast/android/taskkiller/stopper/StopperModule;

    move-result-object v0

    iget-object v1, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->i:Ljavax/inject/Provider;

    invoke-static {v0, v1}, Lcom/avast/android/taskkiller/stopper/StopperModule_ProvidesDefaultStopperFactory;->a(Lcom/avast/android/taskkiller/stopper/StopperModule;Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/stopper/StopperModule_ProvidesDefaultStopperFactory;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->j:Lcom/avast/android/taskkiller/stopper/StopperModule_ProvidesDefaultStopperFactory;

    invoke-static {p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;->e(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;)Lcom/avast/android/taskkiller/settings/SettingsModule;

    move-result-object v0

    iget-object v1, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->b:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;

    invoke-static {v0, v1}, Lcom/avast/android/taskkiller/settings/SettingsModule_ProvideNoBackupSharedPreferencesFactory;->a(Lcom/avast/android/taskkiller/settings/SettingsModule;Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/settings/SettingsModule_ProvideNoBackupSharedPreferencesFactory;

    move-result-object v0

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->b(Ljavax/inject/Provider;)Ljavax/inject/Provider;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->k:Ljavax/inject/Provider;

    invoke-static {v0}, Lcom/avast/android/taskkiller/settings/DefaultNoBackupSettings_Factory;->a(Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/settings/DefaultNoBackupSettings_Factory;

    move-result-object v0

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->b(Ljavax/inject/Provider;)Ljavax/inject/Provider;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->l:Ljavax/inject/Provider;

    invoke-static {p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;->e(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;)Lcom/avast/android/taskkiller/settings/SettingsModule;

    move-result-object v0

    iget-object v1, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->l:Ljavax/inject/Provider;

    invoke-static {v0, v1}, Lcom/avast/android/taskkiller/settings/SettingsModule_ProvideDevSettingsFactory;->a(Lcom/avast/android/taskkiller/settings/SettingsModule;Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/settings/SettingsModule_ProvideDevSettingsFactory;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->m:Lcom/avast/android/taskkiller/settings/SettingsModule_ProvideDevSettingsFactory;

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->b:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;

    invoke-static {v0}, Lcom/avast/android/taskkiller/db/TaskKillerDatabaseHelper_Factory;->a(Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/db/TaskKillerDatabaseHelper_Factory;

    move-result-object v0

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->b(Ljavax/inject/Provider;)Ljavax/inject/Provider;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->n:Ljavax/inject/Provider;

    invoke-static {p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;->f(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;)Lcom/avast/android/taskkiller/db/DbModule;

    move-result-object v0

    iget-object v1, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->n:Ljavax/inject/Provider;

    invoke-static {v0, v1}, Lcom/avast/android/taskkiller/db/DbModule_ProvideIgnoredAppDaoFactory;->a(Lcom/avast/android/taskkiller/db/DbModule;Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/db/DbModule_ProvideIgnoredAppDaoFactory;

    move-result-object v0

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->b(Ljavax/inject/Provider;)Ljavax/inject/Provider;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->o:Ljavax/inject/Provider;

    invoke-static {p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;->g(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;)Lcom/avast/android/taskkiller/whitelist/WhiteListModule;

    move-result-object v0

    invoke-static {v0}, Lcom/avast/android/taskkiller/whitelist/WhiteListModule_ProvidesPackageCategoriesFactory;->a(Lcom/avast/android/taskkiller/whitelist/WhiteListModule;)Lcom/avast/android/taskkiller/whitelist/WhiteListModule_ProvidesPackageCategoriesFactory;

    move-result-object v0

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->b(Ljavax/inject/Provider;)Ljavax/inject/Provider;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->p:Ljavax/inject/Provider;

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->b:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;

    invoke-static {v0}, Lcom/avast/android/taskkiller/cache/AppLabelCache_Factory;->a(Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/cache/AppLabelCache_Factory;

    move-result-object v0

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->b(Ljavax/inject/Provider;)Ljavax/inject/Provider;

    move-result-object v6

    iput-object v6, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->q:Ljavax/inject/Provider;

    iget-object v1, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->b:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;

    iget-object v2, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->m:Lcom/avast/android/taskkiller/settings/SettingsModule_ProvideDevSettingsFactory;

    iget-object v3, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->o:Ljavax/inject/Provider;

    iget-object v4, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->n:Ljavax/inject/Provider;

    iget-object v5, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->p:Ljavax/inject/Provider;

    invoke-static/range {v1 .. v6}, Lcom/avast/android/taskkiller/whitelist/DefaultWhiteList_Factory;->a(Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/whitelist/DefaultWhiteList_Factory;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->r:Lcom/avast/android/taskkiller/whitelist/DefaultWhiteList_Factory;

    invoke-static {p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;->g(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;)Lcom/avast/android/taskkiller/whitelist/WhiteListModule;

    move-result-object v0

    iget-object v1, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->r:Lcom/avast/android/taskkiller/whitelist/DefaultWhiteList_Factory;

    invoke-static {v0, v1}, Lcom/avast/android/taskkiller/whitelist/WhiteListModule_ProvidesDefaultWhiteListFactory;->a(Lcom/avast/android/taskkiller/whitelist/WhiteListModule;Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/whitelist/WhiteListModule_ProvidesDefaultWhiteListFactory;

    move-result-object v0

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->b(Ljavax/inject/Provider;)Ljavax/inject/Provider;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->s:Ljavax/inject/Provider;

    invoke-static {p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;->d(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;)Lcom/avast/android/taskkiller/stopper/StopperModule;

    move-result-object v0

    iget-object v1, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->i:Ljavax/inject/Provider;

    invoke-static {v0, v1}, Lcom/avast/android/taskkiller/stopper/StopperModule_ProvidesInstanceProviderFactory;->a(Lcom/avast/android/taskkiller/stopper/StopperModule;Ljavax/inject/Provider;)Lcom/avast/android/taskkiller/stopper/StopperModule_ProvidesInstanceProviderFactory;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->t:Lcom/avast/android/taskkiller/stopper/StopperModule_ProvidesInstanceProviderFactory;

    invoke-static {p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;->a(Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent$Builder;)Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;

    move-result-object p1

    iput-object p1, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->a:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;

    return-void
.end method

.method private k(Lcom/avast/android/taskkiller/stopper/ForceStopTaskRootActivity;)Lcom/avast/android/taskkiller/stopper/ForceStopTaskRootActivity;
    .registers 3

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->t:Lcom/avast/android/taskkiller/stopper/StopperModule_ProvidesInstanceProviderFactory;

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->a(Ljavax/inject/Provider;)Ldagger/Lazy;

    move-result-object v0

    invoke-static {p1, v0}, Lcom/avast/android/taskkiller/stopper/ForceStopTaskRootActivity_MembersInjector;->a(Lcom/avast/android/taskkiller/stopper/ForceStopTaskRootActivity;Ldagger/Lazy;)V

    return-object p1
.end method

.method private l(Lcom/avast/android/taskkiller/scanner/RunningAppsLoadTask;)Lcom/avast/android/taskkiller/scanner/RunningAppsLoadTask;
    .registers 3

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->a:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;

    invoke-static {v0}, Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;->c(Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;)Landroid/content/Context;

    move-result-object v0

    invoke-static {p1, v0}, Lcom/avast/android/taskkiller/scanner/RunningAppsLoadTask_MembersInjector;->a(Lcom/avast/android/taskkiller/scanner/RunningAppsLoadTask;Landroid/content/Context;)V

    invoke-virtual {p0}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->b()Lcom/avast/android/taskkiller/scanner/RunningAppsEvaluator;

    move-result-object v0

    invoke-static {p1, v0}, Lcom/avast/android/taskkiller/scanner/RunningAppsLoadTask_MembersInjector;->b(Lcom/avast/android/taskkiller/scanner/RunningAppsLoadTask;Lcom/avast/android/taskkiller/scanner/RunningAppsEvaluator;)V

    return-object p1
.end method

.method private m(Lcom/avast/android/taskkiller/TaskKiller;)Lcom/avast/android/taskkiller/TaskKiller;
    .registers 3

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->d:Ljavax/inject/Provider;

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->a(Ljavax/inject/Provider;)Ldagger/Lazy;

    move-result-object v0

    invoke-static {p1, v0}, Lcom/avast/android/taskkiller/TaskKiller_MembersInjector;->d(Lcom/avast/android/taskkiller/TaskKiller;Ldagger/Lazy;)V

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->f:Ljavax/inject/Provider;

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->a(Ljavax/inject/Provider;)Ldagger/Lazy;

    move-result-object v0

    invoke-static {p1, v0}, Lcom/avast/android/taskkiller/TaskKiller_MembersInjector;->b(Lcom/avast/android/taskkiller/TaskKiller;Ldagger/Lazy;)V

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->h:Ljavax/inject/Provider;

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->a(Ljavax/inject/Provider;)Ldagger/Lazy;

    move-result-object v0

    invoke-static {p1, v0}, Lcom/avast/android/taskkiller/TaskKiller_MembersInjector;->a(Lcom/avast/android/taskkiller/TaskKiller;Ldagger/Lazy;)V

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->j:Lcom/avast/android/taskkiller/stopper/StopperModule_ProvidesDefaultStopperFactory;

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->a(Ljavax/inject/Provider;)Ldagger/Lazy;

    move-result-object v0

    invoke-static {p1, v0}, Lcom/avast/android/taskkiller/TaskKiller_MembersInjector;->e(Lcom/avast/android/taskkiller/TaskKiller;Ldagger/Lazy;)V

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->s:Ljavax/inject/Provider;

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->a(Ljavax/inject/Provider;)Ldagger/Lazy;

    move-result-object v0

    invoke-static {p1, v0}, Lcom/avast/android/taskkiller/TaskKiller_MembersInjector;->f(Lcom/avast/android/taskkiller/TaskKiller;Ldagger/Lazy;)V

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->p:Ljavax/inject/Provider;

    invoke-static {v0}, Ldagger/internal/DoubleCheck;->a(Ljavax/inject/Provider;)Ldagger/Lazy;

    move-result-object v0

    invoke-static {p1, v0}, Lcom/avast/android/taskkiller/TaskKiller_MembersInjector;->c(Lcom/avast/android/taskkiller/TaskKiller;Ldagger/Lazy;)V

    return-object p1
.end method


# virtual methods
.method public a(Lcom/avast/android/taskkiller/stopper/ForceStopTaskRootActivity;)V
    .registers 2

    invoke-direct {p0, p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->k(Lcom/avast/android/taskkiller/stopper/ForceStopTaskRootActivity;)Lcom/avast/android/taskkiller/stopper/ForceStopTaskRootActivity;

    return-void
.end method

.method public b()Lcom/avast/android/taskkiller/scanner/RunningAppsEvaluator;
    .registers 5

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->a:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;

    invoke-static {v0}, Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;->c(Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;)Landroid/content/Context;

    move-result-object v0

    iget-object v1, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->q:Ljavax/inject/Provider;

    invoke-interface {v1}, Ljavax/inject/Provider;->get()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lcom/avast/android/taskkiller/cache/AppLabelCache;

    iget-object v2, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->p:Ljavax/inject/Provider;

    invoke-interface {v2}, Ljavax/inject/Provider;->get()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lcom/avast/android/taskkiller/whitelist/PackageCategories;

    iget-object v3, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->o:Ljavax/inject/Provider;

    invoke-static {v3}, Ldagger/internal/DoubleCheck;->a(Ljavax/inject/Provider;)Ldagger/Lazy;

    move-result-object v3

    invoke-static {v0, v1, v2, v3}, Lcom/avast/android/taskkiller/scanner/RunningAppsEvaluator_Factory;->a(Landroid/content/Context;Lcom/avast/android/taskkiller/cache/AppLabelCache;Lcom/avast/android/taskkiller/whitelist/PackageCategories;Ldagger/Lazy;)Lcom/avast/android/taskkiller/scanner/RunningAppsEvaluator;

    move-result-object v0

    return-object v0
.end method

.method public c()Lcom/avast/android/taskkiller/stopper/ForceStopManager;
    .registers 6

    iget-object v0, p0, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->a:Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;

    invoke-static {v0}, Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule_ProvideApplicationContextFactory;->c(Lcom/avast/android/taskkiller/internal/dagger/TaskKillerModule;)Landroid/content/Context;

    move-result-object v0

    invoke-static {}, Lcom/avast/android/taskkiller/stopper/AccessibilityNodeInfoHelper_Factory;->a()Lcom/avast/android/taskkiller/stopper/AccessibilityNodeInfoHelper;

    move-result-object v1

    invoke-direct {p0}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->g()Lcom/avast/android/taskkiller/stopper/AppDetailButtonHelper;

    move-result-object v2

    invoke-direct {p0}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->h()Ljava/lang/Object;

    move-result-object v3

    invoke-direct {p0}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->i()Lcom/avast/android/taskkiller/util/ScreenRotationHelper;

    move-result-object v4

    invoke-static {v0, v1, v2, v3, v4}, Lcom/avast/android/taskkiller/stopper/ForceStopManager_Factory;->a(Landroid/content/Context;Ljava/lang/Object;Lcom/avast/android/taskkiller/stopper/AppDetailButtonHelper;Ljava/lang/Object;Lcom/avast/android/taskkiller/util/ScreenRotationHelper;)Lcom/avast/android/taskkiller/stopper/ForceStopManager;

    move-result-object v0

    return-object v0
.end method

.method public d(Lcom/avast/android/taskkiller/scanner/RunningAppsLoadTask;)V
    .registers 2

    invoke-direct {p0, p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->l(Lcom/avast/android/taskkiller/scanner/RunningAppsLoadTask;)Lcom/avast/android/taskkiller/scanner/RunningAppsLoadTask;

    return-void
.end method

.method public e(Lcom/avast/android/taskkiller/TaskKiller;)V
    .registers 2

    invoke-direct {p0, p1}, Lcom/avast/android/taskkiller/internal/dagger/DaggerTaskKillerComponent;->m(Lcom/avast/android/taskkiller/TaskKiller;)Lcom/avast/android/taskkiller/TaskKiller;

    return-void
.end method