Files
openide/platform/main
Nikolay Chashnikov 42acfbd38b [platform] ensure that intellij.platform.bootstrap.coroutine comes before kotlin-stdlib in the classpath (IJPL-986)
'intellij.platform.bootstrap.coroutine' module provides a custom variant of DebugProbesKt class from kotlin-stdlib, so it should come first in the classpath to ensure that coroutines dumps work if the IDE or tests are started without packing modules to JARs and without explicitly specified coroutines agent.

GitOrigin-RevId: 2751c8052f3c0285ad109d67daa1d3eb0e7ddb10
2024-05-15 12:05:44 +00:00
..

These modules are used as aggregators of dependencies for running from sources and in tests. They are included in respective product *.main modules.

Extracting and splitting the platform

  • If a module is extracted from the big dump (ide/lang/etc) into a pure v2 module, it should be registered as a dependency in intellij.platform.main.
  • If a module is then split between frontend/backend/monolith, the parts should be registered as dependencies in the corresponding .main modules.