1// Signature format: 4.0
2package androidx.benchmark.junit4 {
3
4  public class AndroidBenchmarkRunner extends androidx.test.runner.AndroidJUnitRunner {
5    ctor public AndroidBenchmarkRunner();
6  }
7
8  public final class BenchmarkRule implements org.junit.rules.TestRule {
9    ctor public BenchmarkRule();
10    method public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description);
11    method public androidx.benchmark.BenchmarkState getState();
12  }
13
14  public final class BenchmarkRule.Scope {
15    method public inline <T> T! runWithTimingDisabled(kotlin.jvm.functions.Function0<? extends T> block);
16  }
17
18  public final class BenchmarkRuleKt {
19    method public static inline void measureRepeated(androidx.benchmark.junit4.BenchmarkRule, kotlin.jvm.functions.Function1<? super androidx.benchmark.junit4.BenchmarkRule.Scope,kotlin.Unit> block);
20  }
21
22}
23
24