LibModule.smali
.class public Lcom/avast/android/billing/dagger/LibModule;
.super Ljava/lang/Object;
# direct methods
.method static synthetic a(Landroid/content/Context;I)V
.registers 2
return-void
.end method
.method static b(Lcom/avast/android/billing/ABIConfig;)Lcom/avast/android/billing/account/AvastAccountConnection;
.registers 2
invoke-virtual {p0}, Lcom/avast/android/billing/ABIConfig;->c()Lcom/avast/android/billing/account/AvastAccountConnection;
move-result-object v0
if-eqz v0, :cond_b
invoke-virtual {p0}, Lcom/avast/android/billing/ABIConfig;->c()Lcom/avast/android/billing/account/AvastAccountConnection;
move-result-object p0
goto :goto_10
:cond_b
new-instance p0, Lcom/avast/android/billing/dagger/LibModule$1;
invoke-direct {p0}, Lcom/avast/android/billing/dagger/LibModule$1;-><init>()V
:goto_10
return-object p0
.end method
.method static c()Lcom/avast/android/billing/utils/LibExecutor;
.registers 1
new-instance v0, Lcom/avast/android/billing/utils/LibExecutor;
invoke-direct {v0}, Lcom/avast/android/billing/utils/LibExecutor;-><init>()V
return-object v0
.end method
.method static d(Lcom/avast/android/billing/ABIConfig;)Lcom/avast/android/billing/api/model/menu/IMenuExtensionController;
.registers 1
invoke-virtual {p0}, Lcom/avast/android/billing/ABIConfig;->m()Lcom/avast/android/billing/api/model/menu/IMenuExtensionController;
move-result-object p0
if-nez p0, :cond_8
sget-object p0, Lcom/avast/android/billing/dagger/b;->a:Lcom/avast/android/billing/dagger/b;
:cond_8
return-object p0
.end method
.method static e(Landroid/content/Context;)I
.registers 5
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p0
invoke-virtual {p0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object p0
iget p0, p0, Landroid/util/DisplayMetrics;->widthPixels:I
int-to-double v0, p0
const-wide v2, 0x3fe6666666666666L # 0.7
mul-double v0, v0, v2
double-to-int p0, v0
return p0
.end method
.method static f(Landroid/content/Context;)Ljava/lang/String;
.registers 1
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method static g(Lcom/avast/android/billing/ABIConfig;)Lcom/avast/android/billing/ProductHelper;
.registers 3
invoke-virtual {p0}, Lcom/avast/android/billing/ABIConfig;->g()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0}, Lcom/avast/android/billing/ABIConfig;->f()Ljava/lang/String;
move-result-object p0
new-instance v1, Lcom/avast/android/billing/ProductHelper;
invoke-direct {v1, v0, p0}, Lcom/avast/android/billing/ProductHelper;-><init>(Ljava/lang/String;Ljava/lang/String;)V
return-object v1
.end method
.method static h(Lcom/avast/android/billing/ABIConfig;)Lcom/avast/android/purchaseflow/tracking/tracker/PurchaseTrackingFunnel;
.registers 1
invoke-virtual {p0}, Lcom/avast/android/billing/ABIConfig;->q()Lcom/avast/android/purchaseflow/tracking/tracker/PurchaseTrackingFunnel;
move-result-object p0
return-object p0
.end method