1 @file:Suppress("INVISIBLE_REFERENCE", "INVISIBLE_MEMBER", "NOTHING_TO_INLINE")
2 @file:JvmName("leakcanary-android-core_Friendly")
3 
4 package leakcanary.internal.friendly
5 
6 internal inline val mainHandler
7   get() = leakcanary.internal.mainHandler
8 
checkMainThreadnull9 internal inline fun checkMainThread() = leakcanary.internal.checkMainThread()
10 
11 internal inline fun checkNotMainThread() = leakcanary.internal.checkNotMainThread()
12 
13 internal inline fun <reified T : Any> noOpDelegate(): T = leakcanary.internal.noOpDelegate()
14 
15 internal inline fun measureDurationMillis(block: () -> Unit) =
16   leakcanary.internal.measureDurationMillis(block)
17