Files
openide/platform/main
Vera Petrenkova 3dca3897a2 [find in files] IJPL-191716 IJ-CR-170341 load the initial state for LangFindSettingsImpl using data provided by backend
This approach is necessary because language extensions are provided through proper overriding of IdeLanguageCustomization, which exists only on the backend

GitOrigin-RevId: a61994ddc1ec02036561883cb4416d8cf2f3678a
2025-07-30 17:41:32 +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.