1// Signature format: 4.0
2package androidx.benchmark {
3
4  public final class ArgumentsKt {
5  }
6
7  public final class BenchmarkState {
8    method public boolean keepRunning();
9    method public void pauseTiming();
10    method @androidx.benchmark.BenchmarkState.Companion.ExperimentalExternalReport public static void reportData(String className, String testName, @IntRange(from=0) long totalRunTimeNs, java.util.List<java.lang.Long> dataNs, @IntRange(from=0) int warmupIterations, @IntRange(from=0) long thermalThrottleSleepSeconds, @IntRange(from=1) int repeatIterations);
11    method public void resumeTiming();
12    field public static final androidx.benchmark.BenchmarkState.Companion! Companion;
13  }
14
15  public static final class BenchmarkState.Companion {
16    method @androidx.benchmark.BenchmarkState.Companion.ExperimentalExternalReport public void reportData(String className, String testName, @IntRange(from=0) long totalRunTimeNs, java.util.List<java.lang.Long> dataNs, @IntRange(from=0) int warmupIterations, @IntRange(from=0) long thermalThrottleSleepSeconds, @IntRange(from=1) int repeatIterations);
17  }
18
19  @kotlin.Experimental @kotlin.annotation.Retention(AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets=AnnotationTarget.FUNCTION) public static @interface BenchmarkState.Companion.ExperimentalExternalReport {
20  }
21
22  public final class TraceCompatKt {
23  }
24
25}
26
27