t.smali
.class public final Lcom/google/firebase/perf/internal/t;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public final a:F
.field public b:Z
.field public c:Lcom/google/firebase/perf/internal/s;
.field public d:Lcom/google/firebase/perf/internal/s;
.field public final e:Lcom/google/android/gms/internal/firebase-perf/zzal;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 6
.line 1
new-instance v0, Lcom/google/android/gms/internal/firebase-perf/zzbp;
invoke-direct {v0}, Lcom/google/android/gms/internal/firebase-perf/zzbp;-><init>()V
.line 2
new-instance v0, Ljava/util/Random;
invoke-direct {v0}, Ljava/util/Random;-><init>()V
invoke-virtual {v0}, Ljava/util/Random;->nextFloat()F
move-result v0
.line 3
invoke-static {}, Lcom/google/android/gms/internal/firebase-perf/zzal;->zzn()Lcom/google/android/gms/internal/firebase-perf/zzal;
move-result-object v1
.line 4
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v2, 0x0
.line 5
iput-boolean v2, p0, Lcom/google/firebase/perf/internal/t;->b:Z
const/4 v3, 0x0
.line 6
iput-object v3, p0, Lcom/google/firebase/perf/internal/t;->c:Lcom/google/firebase/perf/internal/s;
.line 7
iput-object v3, p0, Lcom/google/firebase/perf/internal/t;->d:Lcom/google/firebase/perf/internal/s;
const/4 v3, 0x0
cmpg-float v3, v3, v0
if-gtz v3, :cond_29
const/high16 v3, 0x3f800000 # 1.0f
cmpg-float v3, v0, v3
if-gez v3, :cond_29
const/4 v2, 0x1
:cond_29
const-string v3, "Sampling bucket ID should be in range [0.0f, 1.0f)."
.line 8
invoke-static {v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzk;->checkArgument(ZLjava/lang/Object;)V
.line 9
iput v0, p0, Lcom/google/firebase/perf/internal/t;->a:F
.line 10
iput-object v1, p0, Lcom/google/firebase/perf/internal/t;->e:Lcom/google/android/gms/internal/firebase-perf/zzal;
.line 11
new-instance v0, Lcom/google/firebase/perf/internal/s;
iget-boolean v2, p0, Lcom/google/firebase/perf/internal/t;->b:Z
const-string v3, "Trace"
invoke-direct {v0, v1, v3, v2}, Lcom/google/firebase/perf/internal/s;-><init>(Lcom/google/android/gms/internal/firebase-perf/zzal;Ljava/lang/String;Z)V
iput-object v0, p0, Lcom/google/firebase/perf/internal/t;->c:Lcom/google/firebase/perf/internal/s;
.line 12
new-instance v0, Lcom/google/firebase/perf/internal/s;
iget-boolean v2, p0, Lcom/google/firebase/perf/internal/t;->b:Z
const-string v3, "Network"
invoke-direct {v0, v1, v3, v2}, Lcom/google/firebase/perf/internal/s;-><init>(Lcom/google/android/gms/internal/firebase-perf/zzal;Ljava/lang/String;Z)V
iput-object v0, p0, Lcom/google/firebase/perf/internal/t;->d:Lcom/google/firebase/perf/internal/s;
.line 13
invoke-static {p1}, Lcom/google/android/gms/internal/firebase-perf/zzcf;->zzg(Landroid/content/Context;)Z
move-result p1
iput-boolean p1, p0, Lcom/google/firebase/perf/internal/t;->b:Z
return-void
.end method
.method public static a(Ljava/util/List;)Z
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/google/android/gms/internal/firebase-perf/zzdj;",
">;)Z"
}
.end annotation
.line 1
invoke-interface {p0}, Ljava/util/List;->size()I
move-result v0
const/4 v1, 0x0
if-lez v0, :cond_23
invoke-interface {p0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/android/gms/internal/firebase-perf/zzdj;
invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase-perf/zzdj;->zzfp()I
move-result v0
if-lez v0, :cond_23
.line 2
invoke-interface {p0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p0
check-cast p0, Lcom/google/android/gms/internal/firebase-perf/zzdj;
invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/firebase-perf/zzdj;->zzo(I)Lcom/google/android/gms/internal/firebase-perf/zzdq;
move-result-object p0
sget-object v0, Lcom/google/android/gms/internal/firebase-perf/zzdq;->zzmc:Lcom/google/android/gms/internal/firebase-perf/zzdq;
if-ne p0, v0, :cond_23
const/4 p0, 0x1
return p0
:cond_23
return v1
.end method