r.smali
.class public Lf3/r;
.super Ljava/lang/Object;
.source "TransportRuntime.java"
# interfaces
.implements Lf3/q;
# annotations
.annotation runtime Ljavax/inject/Singleton;
.end annotation
# static fields
.field public static volatile e:Lf3/s;
# instance fields
.field public final a:Ln3/a;
.field public final b:Ln3/a;
.field public final c:Lj3/e;
.field public final d:Lk3/l;
# direct methods
.method public static constructor <clinit>()V
.registers 0
return-void
.end method
.method public constructor <init>(Ln3/a;Ln3/a;Lj3/e;Lk3/l;Lk3/p;)V
.registers 6
.annotation runtime Ljavax/inject/Inject;
.end annotation
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lf3/r;->a:Ln3/a;
iput-object p2, p0, Lf3/r;->b:Ln3/a;
iput-object p3, p0, Lf3/r;->c:Lj3/e;
iput-object p4, p0, Lf3/r;->d:Lk3/l;
invoke-virtual {p5}, Lk3/p;->a()V
return-void
.end method
.method public static a(Landroid/content/Context;)V
.registers 3
sget-object v0, Lf3/r;->e:Lf3/s;
if-nez v0, :cond_1d
const-class v0, Lf3/r;
monitor-enter v0
:try_start_7
sget-object v1, Lf3/r;->e:Lf3/s;
if-nez v1, :cond_18
invoke-static {}, Lf3/d;->c()Lf3/s$a;
move-result-object v1
invoke-interface {v1, p0}, Lf3/s$a;->a(Landroid/content/Context;)Lf3/s$a;
invoke-interface {v1}, Lf3/s$a;->build()Lf3/s;
move-result-object p0
sput-object p0, Lf3/r;->e:Lf3/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
.method public static b()Lf3/r;
.registers 2
sget-object v0, Lf3/r;->e:Lf3/s;
if-eqz v0, :cond_9
invoke-virtual {v0}, Lf3/s;->b()Lf3/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 public static b(Lf3/e;)Ljava/util/Set;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lf3/e;",
")",
"Ljava/util/Set<",
"Lc3/b;",
">;"
}
.end annotation
instance-of v0, p0, Lf3/f;
if-eqz v0, :cond_f
check-cast p0, Lf3/f;
invoke-interface {p0}, Lf3/f;->a()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}, Lc3/b;->a(Ljava/lang/String;)Lc3/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
# virtual methods
.method public a(Lf3/e;)Lc3/f;
.registers 6
new-instance v0, Lf3/n;
invoke-static {p1}, Lf3/r;->b(Lf3/e;)Ljava/util/Set;
move-result-object v1
invoke-static {}, Lf3/m;->d()Lf3/m$a;
move-result-object v2
invoke-interface {p1}, Lf3/e;->getName()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lf3/m$a;->a(Ljava/lang/String;)Lf3/m$a;
invoke-interface {p1}, Lf3/e;->getExtras()[B
move-result-object p1
invoke-virtual {v2, p1}, Lf3/m$a;->a([B)Lf3/m$a;
invoke-virtual {v2}, Lf3/m$a;->a()Lf3/m;
move-result-object p1
invoke-direct {v0, v1, p1, p0}, Lf3/n;-><init>(Ljava/util/Set;Lf3/m;Lf3/q;)V
return-object v0
.end method
.method public a(Ljava/lang/String;)Lc3/f;
.registers 5
.annotation runtime Ljava/lang/Deprecated;
.end annotation
new-instance v0, Lf3/n;
const/4 v1, 0x0
invoke-static {v1}, Lf3/r;->b(Lf3/e;)Ljava/util/Set;
move-result-object v1
invoke-static {}, Lf3/m;->d()Lf3/m$a;
move-result-object v2
invoke-virtual {v2, p1}, Lf3/m$a;->a(Ljava/lang/String;)Lf3/m$a;
invoke-virtual {v2}, Lf3/m$a;->a()Lf3/m;
move-result-object p1
invoke-direct {v0, v1, p1, p0}, Lf3/n;-><init>(Ljava/util/Set;Lf3/m;Lf3/q;)V
return-object v0
.end method
.method public final a(Lf3/l;)Lf3/h;
.registers 6
invoke-static {}, Lf3/h;->i()Lf3/h$a;
move-result-object v0
iget-object v1, p0, Lf3/r;->a:Ln3/a;
invoke-interface {v1}, Ln3/a;->a()J
move-result-wide v1
invoke-virtual {v0, v1, v2}, Lf3/h$a;->a(J)Lf3/h$a;
iget-object v1, p0, Lf3/r;->b:Ln3/a;
invoke-interface {v1}, Ln3/a;->a()J
move-result-wide v1
invoke-virtual {v0, v1, v2}, Lf3/h$a;->b(J)Lf3/h$a;
invoke-virtual {p1}, Lf3/l;->f()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lf3/h$a;->a(Ljava/lang/String;)Lf3/h$a;
new-instance v1, Lf3/g;
invoke-virtual {p1}, Lf3/l;->a()Lc3/b;
move-result-object v2
invoke-virtual {p1}, Lf3/l;->c()[B
move-result-object v3
invoke-direct {v1, v2, v3}, Lf3/g;-><init>(Lc3/b;[B)V
invoke-virtual {v0, v1}, Lf3/h$a;->a(Lf3/g;)Lf3/h$a;
invoke-virtual {p1}, Lf3/l;->b()Lc3/c;
move-result-object p1
invoke-virtual {p1}, Lc3/c;->a()Ljava/lang/Integer;
move-result-object p1
invoke-virtual {v0, p1}, Lf3/h$a;->a(Ljava/lang/Integer;)Lf3/h$a;
invoke-virtual {v0}, Lf3/h$a;->a()Lf3/h;
move-result-object p1
return-object p1
.end method
.method public a()Lk3/l;
.registers 2
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
iget-object v0, p0, Lf3/r;->d:Lk3/l;
return-object v0
.end method
.method public a(Lf3/l;Lc3/g;)V
.registers 6
iget-object v0, p0, Lf3/r;->c:Lj3/e;
invoke-virtual {p1}, Lf3/l;->e()Lf3/m;
move-result-object v1
invoke-virtual {p1}, Lf3/l;->b()Lc3/c;
move-result-object v2
invoke-virtual {v2}, Lc3/c;->c()Lcom/google/android/datatransport/Priority;
move-result-object v2
invoke-virtual {v1, v2}, Lf3/m;->a(Lcom/google/android/datatransport/Priority;)Lf3/m;
move-result-object v1
invoke-virtual {p0, p1}, Lf3/r;->a(Lf3/l;)Lf3/h;
move-result-object p1
invoke-interface {v0, v1, p1, p2}, Lj3/e;->a(Lf3/m;Lf3/h;Lc3/g;)V
return-void
.end method