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