j.smali
.class public final Lcom/google/android/datatransport/runtime/j;
.super Lcom/google/android/datatransport/runtime/v;
.source "SourceFile"
# instance fields
.field public a:Ljavax/inject/Provider;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljavax/inject/Provider<",
"Ljava/util/concurrent/Executor;",
">;"
}
.end annotation
.end field
.field public b:Lcom/google/android/datatransport/runtime/dagger/internal/b;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljavax/inject/Provider<",
"Landroid/content/Context;",
">;"
}
.end annotation
.end field
.field public c:Lcom/google/android/datatransport/runtime/backends/j;
.field public d:Ljavax/inject/Provider;
.field public e:Lcom/google/android/datatransport/runtime/scheduling/persistence/j0;
.field public f:Ljavax/inject/Provider;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljavax/inject/Provider<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public g:Ljavax/inject/Provider;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljavax/inject/Provider<",
"Lcom/google/android/datatransport/runtime/scheduling/persistence/b0;",
">;"
}
.end annotation
.end field
.field public h:Lcom/google/android/datatransport/runtime/scheduling/f;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljavax/inject/Provider<",
"Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/e;",
">;"
}
.end annotation
.end field
.field public i:Lcom/google/android/datatransport/runtime/scheduling/g;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljavax/inject/Provider<",
"Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/u;",
">;"
}
.end annotation
.end field
.field public j:Lcom/google/android/datatransport/runtime/scheduling/d;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljavax/inject/Provider<",
"Lcom/google/android/datatransport/runtime/scheduling/c;",
">;"
}
.end annotation
.end field
.field public k:Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/r;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljavax/inject/Provider<",
"Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/q;",
">;"
}
.end annotation
.end field
.field public l:Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/t;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljavax/inject/Provider<",
"Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/s;",
">;"
}
.end annotation
.end field
.field public m:Ljavax/inject/Provider;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljavax/inject/Provider<",
"Lcom/google/android/datatransport/runtime/u;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 15
.line 1
invoke-direct {p0}, Lcom/google/android/datatransport/runtime/v;-><init>()V
.line 2
sget-object v0, Lcom/google/android/datatransport/runtime/n$a;->a:Lcom/google/android/datatransport/runtime/n;
invoke-static {v0}, Lcom/google/android/datatransport/runtime/dagger/internal/a;->a(Ljavax/inject/Provider;)Ljavax/inject/Provider;
move-result-object v0
iput-object v0, p0, Lcom/google/android/datatransport/runtime/j;->a:Ljavax/inject/Provider;
.line 3
new-instance v0, Lcom/google/android/datatransport/runtime/dagger/internal/b;
const-string v1, "instance cannot be null"
.line 4
invoke-static {p1, v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 5
invoke-direct {v0, p1}, Lcom/google/android/datatransport/runtime/dagger/internal/b;-><init>(Ljava/lang/Object;)V
.line 6
iput-object v0, p0, Lcom/google/android/datatransport/runtime/j;->b:Lcom/google/android/datatransport/runtime/dagger/internal/b;
.line 7
new-instance p1, Lcom/google/android/datatransport/runtime/backends/j;
invoke-direct {p1, v0}, Lcom/google/android/datatransport/runtime/backends/j;-><init>(Ljavax/inject/Provider;)V
.line 8
iput-object p1, p0, Lcom/google/android/datatransport/runtime/j;->c:Lcom/google/android/datatransport/runtime/backends/j;
.line 9
new-instance v1, Lcom/google/android/datatransport/runtime/backends/l;
invoke-direct {v1, v0, p1}, Lcom/google/android/datatransport/runtime/backends/l;-><init>(Ljavax/inject/Provider;Ljavax/inject/Provider;)V
.line 10
invoke-static {v1}, Lcom/google/android/datatransport/runtime/dagger/internal/a;->a(Ljavax/inject/Provider;)Ljavax/inject/Provider;
move-result-object p1
iput-object p1, p0, Lcom/google/android/datatransport/runtime/j;->d:Ljavax/inject/Provider;
.line 11
iget-object p1, p0, Lcom/google/android/datatransport/runtime/j;->b:Lcom/google/android/datatransport/runtime/dagger/internal/b;
.line 12
new-instance v0, Lcom/google/android/datatransport/runtime/scheduling/persistence/j0;
invoke-direct {v0, p1}, Lcom/google/android/datatransport/runtime/scheduling/persistence/j0;-><init>(Ljavax/inject/Provider;)V
.line 13
iput-object v0, p0, Lcom/google/android/datatransport/runtime/j;->e:Lcom/google/android/datatransport/runtime/scheduling/persistence/j0;
.line 14
new-instance v0, Lcom/google/android/datatransport/runtime/scheduling/persistence/g;
invoke-direct {v0, p1}, Lcom/google/android/datatransport/runtime/scheduling/persistence/g;-><init>(Ljavax/inject/Provider;)V
.line 15
invoke-static {v0}, Lcom/google/android/datatransport/runtime/dagger/internal/a;->a(Ljavax/inject/Provider;)Ljavax/inject/Provider;
move-result-object p1
iput-object p1, p0, Lcom/google/android/datatransport/runtime/j;->f:Ljavax/inject/Provider;
.line 16
iget-object v0, p0, Lcom/google/android/datatransport/runtime/j;->e:Lcom/google/android/datatransport/runtime/scheduling/persistence/j0;
.line 17
new-instance v1, Lcom/google/android/datatransport/runtime/scheduling/persistence/c0;
invoke-direct {v1, v0, p1}, Lcom/google/android/datatransport/runtime/scheduling/persistence/c0;-><init>(Ljavax/inject/Provider;Ljavax/inject/Provider;)V
.line 18
invoke-static {v1}, Lcom/google/android/datatransport/runtime/dagger/internal/a;->a(Ljavax/inject/Provider;)Ljavax/inject/Provider;
move-result-object p1
iput-object p1, p0, Lcom/google/android/datatransport/runtime/j;->g:Ljavax/inject/Provider;
.line 19
new-instance v0, Lcom/google/android/datatransport/runtime/scheduling/f;
invoke-direct {v0}, Lcom/google/android/datatransport/runtime/scheduling/f;-><init>()V
.line 20
iput-object v0, p0, Lcom/google/android/datatransport/runtime/j;->h:Lcom/google/android/datatransport/runtime/scheduling/f;
.line 21
iget-object v1, p0, Lcom/google/android/datatransport/runtime/j;->b:Lcom/google/android/datatransport/runtime/dagger/internal/b;
.line 22
new-instance v10, Lcom/google/android/datatransport/runtime/scheduling/g;
invoke-direct {v10, v1, p1, v0}, Lcom/google/android/datatransport/runtime/scheduling/g;-><init>(Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V
.line 23
iput-object v10, p0, Lcom/google/android/datatransport/runtime/j;->i:Lcom/google/android/datatransport/runtime/scheduling/g;
.line 24
iget-object v0, p0, Lcom/google/android/datatransport/runtime/j;->a:Ljavax/inject/Provider;
iget-object v8, p0, Lcom/google/android/datatransport/runtime/j;->d:Ljavax/inject/Provider;
.line 25
new-instance v11, Lcom/google/android/datatransport/runtime/scheduling/d;
move-object v2, v11
move-object v3, v0
move-object v4, v8
move-object v5, v10
move-object v6, p1
move-object v7, p1
invoke-direct/range {v2 .. v7}, Lcom/google/android/datatransport/runtime/scheduling/d;-><init>(Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V
.line 26
iput-object v11, p0, Lcom/google/android/datatransport/runtime/j;->j:Lcom/google/android/datatransport/runtime/scheduling/d;
.line 27
new-instance v12, Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/r;
move-object v2, v12
move-object v3, v1
move-object v4, v8
move-object v5, p1
move-object v6, v10
move-object v7, v0
move-object v8, p1
move-object v9, p1
invoke-direct/range {v2 .. v9}, Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/r;-><init>(Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V
.line 28
iput-object v12, p0, Lcom/google/android/datatransport/runtime/j;->k:Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/r;
.line 29
new-instance v1, Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/t;
invoke-direct {v1, v0, p1, v10, p1}, Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/t;-><init>(Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V
.line 30
iput-object v1, p0, Lcom/google/android/datatransport/runtime/j;->l:Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/t;
.line 31
new-instance p1, Lcom/google/android/datatransport/runtime/w;
invoke-direct {p1, v11, v12, v1}, Lcom/google/android/datatransport/runtime/w;-><init>(Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V
.line 32
invoke-static {p1}, Lcom/google/android/datatransport/runtime/dagger/internal/a;->a(Ljavax/inject/Provider;)Ljavax/inject/Provider;
move-result-object p1
iput-object p1, p0, Lcom/google/android/datatransport/runtime/j;->m:Ljavax/inject/Provider;
return-void
.end method