bwx.smali
.class public abstract Ldxoptimizer/bwx;
.super Landroid/app/Application;
.source "PluginBaseApplication.java"
# interfaces
.implements Lcom/dianxinos/optimizer/pluginv2/api/IPluginEntry;
# static fields
.field private static a:Lcom/dianxinos/optimizer/pluginv2/api/IPluginManager;
.field private static b:Lcom/dianxinos/optimizer/commontools/ICommonToolsConfig;
.field private static c:Lcom/dianxinos/optimizer/process/IProcessHelperConfig;
.field private static d:Landroid/content/Context;
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 23
invoke-direct {p0}, Landroid/app/Application;-><init>()V
return-void
.end method
.method public static a()Lcom/dianxinos/optimizer/pluginv2/api/IPluginManager;
.registers 1
.prologue
.line 41
sget-object v0, Ldxoptimizer/bwx;->a:Lcom/dianxinos/optimizer/pluginv2/api/IPluginManager;
return-object v0
.end method
.method public static b()Lcom/dianxinos/optimizer/commontools/ICommonToolsConfig;
.registers 1
.prologue
.line 48
sget-object v0, Ldxoptimizer/bwx;->b:Lcom/dianxinos/optimizer/commontools/ICommonToolsConfig;
return-object v0
.end method
.method public static c()Lcom/dianxinos/optimizer/process/IProcessHelperConfig;
.registers 1
.prologue
.line 52
sget-object v0, Ldxoptimizer/bwx;->c:Lcom/dianxinos/optimizer/process/IProcessHelperConfig;
return-object v0
.end method
# virtual methods
.method protected attachBaseContext(Landroid/content/Context;)V
.registers 2
.prologue
.line 147
invoke-super {p0, p1}, Landroid/app/Application;->attachBaseContext(Landroid/content/Context;)V
.line 148
sput-object p0, Ldxoptimizer/bwx;->d:Landroid/content/Context;
.line 149
return-void
.end method
.method public abstract d()V
.end method
.method public final onCreate()V
.registers 2
.prologue
.line 139
invoke-super {p0}, Landroid/app/Application;->onCreate()V
.line 140
invoke-static {}, Ldxoptimizer/bwx;->b()Lcom/dianxinos/optimizer/commontools/ICommonToolsConfig;
move-result-object v0
invoke-static {p0, v0}, Ldxoptimizer/afn;->a(Landroid/app/Application;Lcom/dianxinos/optimizer/commontools/ICommonToolsConfig;)V
.line 141
invoke-static {}, Ldxoptimizer/bwx;->c()Lcom/dianxinos/optimizer/process/IProcessHelperConfig;
move-result-object v0
invoke-static {v0}, Ldxoptimizer/bya;->a(Lcom/dianxinos/optimizer/process/IProcessHelperConfig;)V
.line 142
invoke-virtual {p0}, Ldxoptimizer/bwx;->d()V
.line 143
return-void
.end method