BatteryLowerThanCondition.smali
.class public Lcom/avast/android/feed/conditions/BatteryLowerThanCondition;
.super Lcom/avast/android/feed/conditions/AbstractCardCondition;
# instance fields
.field transient b:Lcom/avast/android/feed/internal/device/di/ParamsComponentHolder;
.field private c:Lcom/avast/android/feed/internal/device/battery/BatteryStateProvider;
# direct methods
.method public constructor <init>()V
.registers 2
invoke-direct {p0}, Lcom/avast/android/feed/conditions/AbstractCardCondition;-><init>()V
invoke-static {}, Lcom/avast/android/feed/internal/dagger/ComponentHolder;->a()Lcom/avast/android/feed/internal/dagger/FeedComponent;
move-result-object v0
invoke-interface {v0, p0}, Lcom/avast/android/feed/internal/dagger/FeedComponent;->b(Lcom/avast/android/feed/conditions/BatteryLowerThanCondition;)V
iget-object v0, p0, Lcom/avast/android/feed/conditions/BatteryLowerThanCondition;->b:Lcom/avast/android/feed/internal/device/di/ParamsComponentHolder;
invoke-interface {v0}, Lcom/avast/android/feed/internal/device/di/ParamsComponentHolder;->a()Lcom/avast/android/feed/internal/device/di/ParamsProvisions;
move-result-object v0
invoke-interface {v0}, Lcom/avast/android/feed/internal/device/di/ParamsProvisions;->b()Lcom/avast/android/feed/internal/device/battery/BatteryStateProvider;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feed/conditions/BatteryLowerThanCondition;->c:Lcom/avast/android/feed/internal/device/battery/BatteryStateProvider;
return-void
.end method
# virtual methods
.method public getDefaultOperator()Lcom/avast/android/feed/conditions/operators/Operator;
.registers 2
new-instance v0, Lcom/avast/android/feed/conditions/operators/OperatorLessThan;
invoke-direct {v0}, Lcom/avast/android/feed/conditions/operators/OperatorLessThan;-><init>()V
return-object v0
.end method
.method protected getDefaultValue()Ljava/lang/Object;
.registers 2
const/4 v0, 0x0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
return-object v0
.end method
.method protected getDeviceValue(Ljava/lang/String;)Ljava/lang/Object;
.registers 2
iget-object p1, p0, Lcom/avast/android/feed/conditions/BatteryLowerThanCondition;->c:Lcom/avast/android/feed/internal/device/battery/BatteryStateProvider;
invoke-interface {p1}, Lcom/avast/android/feed/internal/device/battery/BatteryStateProvider;->a()I
move-result p1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
return-object p1
.end method
.method public isLate()Z
.registers 2
const/4 v0, 0x1
return v0
.end method