intellij-community
intellij-community copied to clipboard
IntelliJ IDEA & IntelliJ Platform
 [KTIJ-29798](https://youtrack.jetbrains.com/issue/KTIJ-29798/Language-annotation-is-ignored-on-enum-class-constructors)
As discussed in #2743 , the java plugin to search for "final" variables doesn't quite work for J2K conversions since Kotlin mutability is slightly less strict. As such, making some...
Resolves https://youtrack.jetbrains.com/issue/KTIJ-14684. Quite a straightforward fix - The original implementation of `IdeSamWithReceiverComponentContributor::registerModuleComponents` added a `SamWithReceiverResolverExtension` to the component container only for `ModuleProductionSourceInfo` modules. I changed it to add the extension...
Based on testing this extension point with two dummy postprocessors (see [draft PR](https://github.com/ermattt/intellij-community/pull/51)), this works as expected: - it runs the custom postprocessors on a background thread, and successfully applies...
producers This change will allow for multiple producers that apply for common modules to be showns in the menu when trying to run tests
Fixes: https://youtrack.jetbrains.com/issue/IJPL-11682/Saving-new-shared-run-configurations-silently-overwrites-old-ones-with-same-name This problem is resolved by prepending type of configuration in front of the name, eg. configuration with name `foo` and type `JUnit` will be saved as `JUnit_foo.xml`. This...
Resolves: https://youtrack.jetbrains.com/issue/IJPL-13931/Settings-Sync-ignores-the-category-state-changing-when-enabling-sync-for-the-first-time As far as I can tell, the Settings Sync code _does_ send only the files you requested, but: * it does only send files as they are on...
Resolves: https://youtrack.jetbrains.com/issue/IJPL-13201/Unable-to-choose-the-type-of-synchronization-in-the-dialog-when-enabling-Setting-Sync This PR enables selecting the cross-IDE sync mode when initially enabling sync by: * extracting all of the Settings Sync settings UI into `SettingsSyncPanelFactory`, * changing `SettingsSyncLocalSetting` to...
Based on testing this extension point with two dummy preprocessors (see [draft PR](https://github.com/ermattt/intellij-community/pull/45/files)), this works as expected (i.e. it runs the preprocessors on a background thread, and successfully applies their...