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 checkMainThreadnull9internal 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