.class public final Landroidx/work/impl/constraints/trackers/Trackers; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation build Landroidx/annotation/RestrictTo; value = { .enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope; } .end annotation # instance fields .field private final batteryChargingTracker:Landroidx/work/impl/constraints/trackers/ConstraintTracker; .annotation system Ldalvik/annotation/Signature; value = { "Landroidx/work/impl/constraints/trackers/ConstraintTracker<", "Ljava/lang/Boolean;", ">;" } .end annotation .end field .field private final batteryNotLowTracker:Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker; .field private final context:Landroid/content/Context; .field private final networkStateTracker:Landroidx/work/impl/constraints/trackers/ConstraintTracker; .annotation system Ldalvik/annotation/Signature; value = { "Landroidx/work/impl/constraints/trackers/ConstraintTracker<", "Landroidx/work/impl/constraints/NetworkState;", ">;" } .end annotation .end field .field private final storageNotLowTracker:Landroidx/work/impl/constraints/trackers/ConstraintTracker; .annotation system Ldalvik/annotation/Signature; value = { "Landroidx/work/impl/constraints/trackers/ConstraintTracker<", "Ljava/lang/Boolean;", ">;" } .end annotation .end field # direct methods .method public constructor (Landroid/content/Context;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;)V .locals 10 .line 0 const-string v0, "context" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "taskExecutor" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const/4 v4, 0x0 const/4 v5, 0x0 const/4 v6, 0x0 const/4 v7, 0x0 const/16 v8, 0x3c const/4 v9, 0x0 move-object v1, p0 move-object v2, p1 move-object v3, p2 invoke-direct/range {v1 .. v9}, Landroidx/work/impl/constraints/trackers/Trackers;->(Landroid/content/Context;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;Landroidx/work/impl/constraints/trackers/ConstraintTracker;Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker;Landroidx/work/impl/constraints/trackers/ConstraintTracker;Landroidx/work/impl/constraints/trackers/ConstraintTracker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-void .end method .method public constructor (Landroid/content/Context;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;Landroidx/work/impl/constraints/trackers/ConstraintTracker;)V .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/content/Context;", "Landroidx/work/impl/utils/taskexecutor/TaskExecutor;", "Landroidx/work/impl/constraints/trackers/ConstraintTracker<", "Ljava/lang/Boolean;", ">;)V" } .end annotation .line 0 const-string v0, "context" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "taskExecutor" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "batteryChargingTracker" invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const/4 v5, 0x0 const/4 v6, 0x0 const/4 v7, 0x0 const/16 v8, 0x38 const/4 v9, 0x0 move-object v1, p0 move-object v2, p1 move-object v3, p2 move-object v4, p3 invoke-direct/range {v1 .. v9}, Landroidx/work/impl/constraints/trackers/Trackers;->(Landroid/content/Context;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;Landroidx/work/impl/constraints/trackers/ConstraintTracker;Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker;Landroidx/work/impl/constraints/trackers/ConstraintTracker;Landroidx/work/impl/constraints/trackers/ConstraintTracker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-void .end method .method public constructor (Landroid/content/Context;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;Landroidx/work/impl/constraints/trackers/ConstraintTracker;Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker;)V .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/content/Context;", "Landroidx/work/impl/utils/taskexecutor/TaskExecutor;", "Landroidx/work/impl/constraints/trackers/ConstraintTracker<", "Ljava/lang/Boolean;", ">;", "Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker;", ")V" } .end annotation .line 0 const-string v0, "context" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "taskExecutor" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "batteryChargingTracker" invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "batteryNotLowTracker" invoke-static {p4, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const/4 v6, 0x0 const/4 v7, 0x0 const/16 v8, 0x30 const/4 v9, 0x0 move-object v1, p0 move-object v2, p1 move-object v3, p2 move-object v4, p3 move-object v5, p4 invoke-direct/range {v1 .. v9}, Landroidx/work/impl/constraints/trackers/Trackers;->(Landroid/content/Context;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;Landroidx/work/impl/constraints/trackers/ConstraintTracker;Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker;Landroidx/work/impl/constraints/trackers/ConstraintTracker;Landroidx/work/impl/constraints/trackers/ConstraintTracker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-void .end method .method public constructor (Landroid/content/Context;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;Landroidx/work/impl/constraints/trackers/ConstraintTracker;Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker;Landroidx/work/impl/constraints/trackers/ConstraintTracker;)V .locals 10 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/content/Context;", "Landroidx/work/impl/utils/taskexecutor/TaskExecutor;", "Landroidx/work/impl/constraints/trackers/ConstraintTracker<", "Ljava/lang/Boolean;", ">;", "Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker;", "Landroidx/work/impl/constraints/trackers/ConstraintTracker<", "Landroidx/work/impl/constraints/NetworkState;", ">;)V" } .end annotation .line 0 const-string v0, "context" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "taskExecutor" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "batteryChargingTracker" invoke-static {p3, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "batteryNotLowTracker" invoke-static {p4, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "networkStateTracker" invoke-static {p5, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const/4 v7, 0x0 const/16 v8, 0x20 const/4 v9, 0x0 move-object v1, p0 move-object v2, p1 move-object v3, p2 move-object v4, p3 move-object v5, p4 move-object v6, p5 invoke-direct/range {v1 .. v9}, Landroidx/work/impl/constraints/trackers/Trackers;->(Landroid/content/Context;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;Landroidx/work/impl/constraints/trackers/ConstraintTracker;Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker;Landroidx/work/impl/constraints/trackers/ConstraintTracker;Landroidx/work/impl/constraints/trackers/ConstraintTracker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-void .end method .method public constructor (Landroid/content/Context;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;Landroidx/work/impl/constraints/trackers/ConstraintTracker;Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker;Landroidx/work/impl/constraints/trackers/ConstraintTracker;Landroidx/work/impl/constraints/trackers/ConstraintTracker;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/content/Context;", "Landroidx/work/impl/utils/taskexecutor/TaskExecutor;", "Landroidx/work/impl/constraints/trackers/ConstraintTracker<", "Ljava/lang/Boolean;", ">;", "Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker;", "Landroidx/work/impl/constraints/trackers/ConstraintTracker<", "Landroidx/work/impl/constraints/NetworkState;", ">;", "Landroidx/work/impl/constraints/trackers/ConstraintTracker<", "Ljava/lang/Boolean;", ">;)V" } .end annotation const-string v0, "context" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "taskExecutor" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string p2, "batteryChargingTracker" invoke-static {p3, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string p2, "batteryNotLowTracker" invoke-static {p4, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string p2, "networkStateTracker" invoke-static {p5, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string p2, "storageNotLowTracker" invoke-static {p6, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 24 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Landroidx/work/impl/constraints/trackers/Trackers;->context:Landroid/content/Context; iput-object p3, p0, Landroidx/work/impl/constraints/trackers/Trackers;->batteryChargingTracker:Landroidx/work/impl/constraints/trackers/ConstraintTracker; iput-object p4, p0, Landroidx/work/impl/constraints/trackers/Trackers;->batteryNotLowTracker:Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker; iput-object p5, p0, Landroidx/work/impl/constraints/trackers/Trackers;->networkStateTracker:Landroidx/work/impl/constraints/trackers/ConstraintTracker; iput-object p6, p0, Landroidx/work/impl/constraints/trackers/Trackers;->storageNotLowTracker:Landroidx/work/impl/constraints/trackers/ConstraintTracker; return-void .end method .method public synthetic constructor (Landroid/content/Context;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;Landroidx/work/impl/constraints/trackers/ConstraintTracker;Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker;Landroidx/work/impl/constraints/trackers/ConstraintTracker;Landroidx/work/impl/constraints/trackers/ConstraintTracker;ILkotlin/jvm/internal/DefaultConstructorMarker;)V .locals 7 and-int/lit8 v0, p7, 0x4 const-string v1, "context.applicationContext" if-eqz v0, :cond_0 .line 32 new-instance v0, Landroidx/work/impl/constraints/trackers/BatteryChargingTracker; invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; move-result-object v3 invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v3, p2}, Landroidx/work/impl/constraints/trackers/BatteryChargingTracker;->(Landroid/content/Context;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;)V move-object v3, v0 goto :goto_0 :cond_0 move-object v3, p3 :goto_0 and-int/lit8 v0, p7, 0x8 if-eqz v0, :cond_1 .line 36 new-instance v0, Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker; invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; move-result-object v4 invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v4, p2}, Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker;->(Landroid/content/Context;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;)V move-object v4, v0 goto :goto_1 :cond_1 move-object v4, p4 :goto_1 and-int/lit8 v0, p7, 0x10 if-eqz v0, :cond_2 .line 40 invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; move-result-object v0 invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, p2}, Landroidx/work/impl/constraints/trackers/NetworkStateTrackerKt;->NetworkStateTracker(Landroid/content/Context;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;)Landroidx/work/impl/constraints/trackers/ConstraintTracker; move-result-object v0 move-object v5, v0 goto :goto_2 :cond_2 move-object v5, p5 :goto_2 and-int/lit8 v0, p7, 0x20 if-eqz v0, :cond_3 .line 44 new-instance v0, Landroidx/work/impl/constraints/trackers/StorageNotLowTracker; invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; move-result-object v6 invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {v0, v6, p2}, Landroidx/work/impl/constraints/trackers/StorageNotLowTracker;->(Landroid/content/Context;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;)V move-object v6, v0 goto :goto_3 :cond_3 move-object v6, p6 :goto_3 move-object v0, p0 move-object v1, p1 move-object v2, p2 .line 27 invoke-direct/range {v0 .. v6}, Landroidx/work/impl/constraints/trackers/Trackers;->(Landroid/content/Context;Landroidx/work/impl/utils/taskexecutor/TaskExecutor;Landroidx/work/impl/constraints/trackers/ConstraintTracker;Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker;Landroidx/work/impl/constraints/trackers/ConstraintTracker;Landroidx/work/impl/constraints/trackers/ConstraintTracker;)V return-void .end method # virtual methods .method public final getBatteryChargingTracker()Landroidx/work/impl/constraints/trackers/ConstraintTracker; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Landroidx/work/impl/constraints/trackers/ConstraintTracker<", "Ljava/lang/Boolean;", ">;" } .end annotation iget-object v0, p0, Landroidx/work/impl/constraints/trackers/Trackers;->batteryChargingTracker:Landroidx/work/impl/constraints/trackers/ConstraintTracker; return-object v0 .end method .method public final getBatteryNotLowTracker()Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker; .locals 1 iget-object v0, p0, Landroidx/work/impl/constraints/trackers/Trackers;->batteryNotLowTracker:Landroidx/work/impl/constraints/trackers/BatteryNotLowTracker; return-object v0 .end method .method public final getContext()Landroid/content/Context; .locals 1 iget-object v0, p0, Landroidx/work/impl/constraints/trackers/Trackers;->context:Landroid/content/Context; return-object v0 .end method .method public final getNetworkStateTracker()Landroidx/work/impl/constraints/trackers/ConstraintTracker; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Landroidx/work/impl/constraints/trackers/ConstraintTracker<", "Landroidx/work/impl/constraints/NetworkState;", ">;" } .end annotation iget-object v0, p0, Landroidx/work/impl/constraints/trackers/Trackers;->networkStateTracker:Landroidx/work/impl/constraints/trackers/ConstraintTracker; return-object v0 .end method .method public final getStorageNotLowTracker()Landroidx/work/impl/constraints/trackers/ConstraintTracker; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Landroidx/work/impl/constraints/trackers/ConstraintTracker<", "Ljava/lang/Boolean;", ">;" } .end annotation iget-object v0, p0, Landroidx/work/impl/constraints/trackers/Trackers;->storageNotLowTracker:Landroidx/work/impl/constraints/trackers/ConstraintTracker; return-object v0 .end method