discord-jadx/app/src/main/java/androidx/core/os/TraceKt.java

22 lines
607 B
Java

package androidx.core.os;
import d0.z.d.l;
import d0.z.d.m;
import kotlin.jvm.functions.Function0;
/* compiled from: Trace.kt */
public final class TraceKt {
public static final <T> T trace(String str, Function0<? extends T> function0) {
m.checkParameterIsNotNull(str, "sectionName");
m.checkParameterIsNotNull(function0, "block");
TraceCompat.beginSection(str);
int i = 1;
try {
return (T) function0.mo1invoke();
} finally {
l.finallyStart(i);
TraceCompat.endSection();
l.finallyEnd(i);
}
}
}