private static void initSharedFlowTransformer()

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);
      }
    }
  }