in src/main/java/com/intellij/rt/debugger/agent/DebuggerAgent.java [91:100]
private static void initSharedFlowTransformer(Instrumentation instrumentation) {
if (Boolean.getBoolean("debugger.agent.enable.coroutines")
&& Boolean.getBoolean("kotlinx.coroutines.debug.enable.flows.stack.trace")) {
instrumentation.addTransformer(new SharedFlowTransformer(), true);
// make state flow instrumentation switchable, so it could be turned off if instrumentation breaks the code
if (Boolean.getBoolean("kotlinx.coroutines.debug.enable.mutable.state.flows.stack.trace")) {
instrumentation.addTransformer(new StateFlowTransformer(), true);
}
}
}