Files
rr3-apk/decompiled-community/sources/com/google/firebase/perf/util/Rate.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

53 lines
1.9 KiB
Java

package com.google.firebase.perf.util;
import java.util.concurrent.TimeUnit;
/* loaded from: classes3.dex */
public class Rate {
public long numTimeUnits;
public long numTokensPerTotalTimeUnit;
public TimeUnit timeUnit;
public Rate(long j, long j2, TimeUnit timeUnit) {
this.numTokensPerTotalTimeUnit = j;
this.numTimeUnits = j2;
this.timeUnit = timeUnit;
}
/* renamed from: com.google.firebase.perf.util.Rate$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
public static final /* synthetic */ int[] $SwitchMap$java$util$concurrent$TimeUnit;
static {
int[] iArr = new int[TimeUnit.values().length];
$SwitchMap$java$util$concurrent$TimeUnit = iArr;
try {
iArr[TimeUnit.NANOSECONDS.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
$SwitchMap$java$util$concurrent$TimeUnit[TimeUnit.MICROSECONDS.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
$SwitchMap$java$util$concurrent$TimeUnit[TimeUnit.MILLISECONDS.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
}
}
public double getTokensPerSeconds() {
int i = AnonymousClass1.$SwitchMap$java$util$concurrent$TimeUnit[this.timeUnit.ordinal()];
if (i == 1) {
return (this.numTokensPerTotalTimeUnit / this.numTimeUnits) * TimeUnit.SECONDS.toNanos(1L);
}
if (i == 2) {
return (this.numTokensPerTotalTimeUnit / this.numTimeUnits) * TimeUnit.SECONDS.toMicros(1L);
}
if (i == 3) {
return (this.numTokensPerTotalTimeUnit / this.numTimeUnits) * TimeUnit.SECONDS.toMillis(1L);
}
return this.numTokensPerTotalTimeUnit / this.timeUnit.toSeconds(this.numTimeUnits);
}
}