r.smali
.class public Lf/b/b/a/i/r;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Lf/b/b/a/i/q;
# static fields
.field private static volatile e:Lf/b/b/a/i/s;
# instance fields
.field private final a:Lf/b/b/a/i/z/a;
.field private final b:Lf/b/b/a/i/z/a;
.field private final c:Lf/b/b/a/i/x/e;
.field private final d:Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/m;
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method constructor <init>(Lf/b/b/a/i/z/a;Lf/b/b/a/i/z/a;Lf/b/b/a/i/x/e;Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/m;Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/q;)V
.registers 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lf/b/b/a/i/r;->a:Lf/b/b/a/i/z/a;
iput-object p2, p0, Lf/b/b/a/i/r;->b:Lf/b/b/a/i/z/a;
iput-object p3, p0, Lf/b/b/a/i/r;->c:Lf/b/b/a/i/x/e;
iput-object p4, p0, Lf/b/b/a/i/r;->d:Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/m;
invoke-virtual {p5}, Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/q;->a()V
return-void
.end method
.method private b(Lf/b/b/a/i/l;)Lf/b/b/a/i/h;
.registers 6
invoke-static {}, Lf/b/b/a/i/h;->a()Lf/b/b/a/i/h$a;
move-result-object v0
iget-object v1, p0, Lf/b/b/a/i/r;->a:Lf/b/b/a/i/z/a;
invoke-interface {v1}, Lf/b/b/a/i/z/a;->a()J
move-result-wide v1
invoke-virtual {v0, v1, v2}, Lf/b/b/a/i/h$a;->i(J)Lf/b/b/a/i/h$a;
iget-object v1, p0, Lf/b/b/a/i/r;->b:Lf/b/b/a/i/z/a;
invoke-interface {v1}, Lf/b/b/a/i/z/a;->a()J
move-result-wide v1
invoke-virtual {v0, v1, v2}, Lf/b/b/a/i/h$a;->k(J)Lf/b/b/a/i/h$a;
invoke-virtual {p1}, Lf/b/b/a/i/l;->g()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lf/b/b/a/i/h$a;->j(Ljava/lang/String;)Lf/b/b/a/i/h$a;
new-instance v1, Lf/b/b/a/i/g;
invoke-virtual {p1}, Lf/b/b/a/i/l;->b()Lf/b/b/a/b;
move-result-object v2
invoke-virtual {p1}, Lf/b/b/a/i/l;->d()[B
move-result-object v3
invoke-direct {v1, v2, v3}, Lf/b/b/a/i/g;-><init>(Lf/b/b/a/b;[B)V
invoke-virtual {v0, v1}, Lf/b/b/a/i/h$a;->h(Lf/b/b/a/i/g;)Lf/b/b/a/i/h$a;
invoke-virtual {p1}, Lf/b/b/a/i/l;->c()Lf/b/b/a/c;
move-result-object p1
invoke-virtual {p1}, Lf/b/b/a/c;->a()Ljava/lang/Integer;
move-result-object p1
invoke-virtual {v0, p1}, Lf/b/b/a/i/h$a;->g(Ljava/lang/Integer;)Lf/b/b/a/i/h$a;
invoke-virtual {v0}, Lf/b/b/a/i/h$a;->d()Lf/b/b/a/i/h;
move-result-object p1
return-object p1
.end method
.method public static c()Lf/b/b/a/i/r;
.registers 2
sget-object v0, Lf/b/b/a/i/r;->e:Lf/b/b/a/i/s;
if-eqz v0, :cond_9
invoke-virtual {v0}, Lf/b/b/a/i/s;->m()Lf/b/b/a/i/r;
move-result-object v0
return-object v0
:cond_9
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "Not initialized!"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method private static d(Lf/b/b/a/i/e;)Ljava/util/Set;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lf/b/b/a/i/e;",
")",
"Ljava/util/Set<",
"Lf/b/b/a/b;",
">;"
}
.end annotation
instance-of v0, p0, Lf/b/b/a/i/f;
if-eqz v0, :cond_f
check-cast p0, Lf/b/b/a/i/f;
invoke-interface {p0}, Lf/b/b/a/i/f;->b()Ljava/util/Set;
move-result-object p0
invoke-static {p0}, Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
move-result-object p0
return-object p0
:cond_f
const-string p0, "proto"
invoke-static {p0}, Lf/b/b/a/b;->b(Ljava/lang/String;)Lf/b/b/a/b;
move-result-object p0
invoke-static {p0}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set;
move-result-object p0
return-object p0
.end method
.method public static f(Landroid/content/Context;)V
.registers 3
sget-object v0, Lf/b/b/a/i/r;->e:Lf/b/b/a/i/s;
if-nez v0, :cond_1d
const-class v0, Lf/b/b/a/i/r;
monitor-enter v0
:try_start_7
sget-object v1, Lf/b/b/a/i/r;->e:Lf/b/b/a/i/s;
if-nez v1, :cond_18
invoke-static {}, Lf/b/b/a/i/d;->r()Lf/b/b/a/i/s$a;
move-result-object v1
invoke-interface {v1, p0}, Lf/b/b/a/i/s$a;->b(Landroid/content/Context;)Lf/b/b/a/i/s$a;
invoke-interface {v1}, Lf/b/b/a/i/s$a;->a()Lf/b/b/a/i/s;
move-result-object p0
sput-object p0, Lf/b/b/a/i/r;->e:Lf/b/b/a/i/s;
:cond_18
monitor-exit v0
goto :goto_1d
:catchall_1a
move-exception p0
monitor-exit v0
:try_end_1c
.catchall {:try_start_7 .. :try_end_1c} :catchall_1a
throw p0
:cond_1d
:goto_1d
return-void
.end method
# virtual methods
.method public a(Lf/b/b/a/i/l;Lf/b/b/a/h;)V
.registers 6
iget-object v0, p0, Lf/b/b/a/i/r;->c:Lf/b/b/a/i/x/e;
invoke-virtual {p1}, Lf/b/b/a/i/l;->f()Lf/b/b/a/i/m;
move-result-object v1
invoke-virtual {p1}, Lf/b/b/a/i/l;->c()Lf/b/b/a/c;
move-result-object v2
invoke-virtual {v2}, Lf/b/b/a/c;->c()Lf/b/b/a/d;
move-result-object v2
invoke-virtual {v1, v2}, Lf/b/b/a/i/m;->e(Lf/b/b/a/d;)Lf/b/b/a/i/m;
move-result-object v1
invoke-direct {p0, p1}, Lf/b/b/a/i/r;->b(Lf/b/b/a/i/l;)Lf/b/b/a/i/h;
move-result-object p1
invoke-interface {v0, v1, p1, p2}, Lf/b/b/a/i/x/e;->a(Lf/b/b/a/i/m;Lf/b/b/a/i/h;Lf/b/b/a/h;)V
return-void
.end method
.method public e()Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/m;
.registers 2
iget-object v0, p0, Lf/b/b/a/i/r;->d:Lcom/google/android/datatransport/runtime/scheduling/jobscheduling/m;
return-object v0
.end method
.method public g(Lf/b/b/a/i/e;)Lf/b/b/a/g;
.registers 6
new-instance v0, Lf/b/b/a/i/n;
invoke-static {p1}, Lf/b/b/a/i/r;->d(Lf/b/b/a/i/e;)Ljava/util/Set;
move-result-object v1
invoke-static {}, Lf/b/b/a/i/m;->a()Lf/b/b/a/i/m$a;
move-result-object v2
invoke-interface {p1}, Lf/b/b/a/i/e;->a()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lf/b/b/a/i/m$a;->b(Ljava/lang/String;)Lf/b/b/a/i/m$a;
invoke-interface {p1}, Lf/b/b/a/i/e;->getExtras()[B
move-result-object p1
invoke-virtual {v2, p1}, Lf/b/b/a/i/m$a;->c([B)Lf/b/b/a/i/m$a;
invoke-virtual {v2}, Lf/b/b/a/i/m$a;->a()Lf/b/b/a/i/m;
move-result-object p1
invoke-direct {v0, v1, p1, p0}, Lf/b/b/a/i/n;-><init>(Ljava/util/Set;Lf/b/b/a/i/m;Lf/b/b/a/i/q;)V
return-object v0
.end method