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