1// Signature format: 4.0 2package androidx.benchmark { 3 4 @RequiresApi(21) public final class Api21Kt { 5 } 6 7 @RequiresApi(24) public final class Api24Kt { 8 } 9 10 @RequiresApi(27) public final class Api27Kt { 11 } 12 13 @RequiresApi(29) public final class Api29Kt { 14 } 15 16 public final class ArgumentsKt { 17 } 18 19 public final class BenchmarkState { 20 method public boolean keepRunning(); 21 method public void pauseTiming(); 22 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); 23 method public void resumeTiming(); 24 field public static final androidx.benchmark.BenchmarkState.Companion Companion; 25 } 26 27 public static final class BenchmarkState.Companion { 28 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); 29 } 30 31 @kotlin.Experimental @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets=kotlin.annotation.AnnotationTarget.FUNCTION) public static @interface BenchmarkState.Companion.ExperimentalExternalReport { 32 } 33 34 public final class ConfigurationErrorKt { 35 } 36 37 public final class MetricNameUtilsKt { 38 } 39 40 public final class ProfilerKt { 41 } 42 43 public final class UserspaceTracingKt { 44 } 45 46} 47 48package androidx.benchmark.perfetto { 49 50 public final class PerfettoConfigKt { 51 } 52 53 public final class UiStateKt { 54 } 55 56} 57 58