1 package kotlinx.coroutines.debug.internal
2 
3 /**
4  * Object used to differentiate between agent installed statically or dynamically.
5  * This is done in a separate object so [DebugProbesImpl] can check for static installation
6  * without having to depend on [kotlinx.coroutines.debug.AgentPremain], which is not compatible with Android.
7  * Otherwise, access to `AgentPremain.isInstalledStatically` triggers the load of its internal `ClassFileTransformer`
8  * that is not available on Android.
9  */
10 internal object AgentInstallationType {
11     internal var isInstalledStatically = false
12 }
13