Commit Graph
151 Commits
Author SHA1 Message Date
Nikolay Chashnikovandintellij-monorepo-bot 3a8344fcad [plugin model] use 'public' visibility for content modules which classes are used from external plugins (IJPL-207059)
153 modules which contain classes used from external plugins from the Marketplace are marked as public. This is needed to ensure that it'll be possible to use that API after converting code from these external plugins to content modules.

GitOrigin-RevId: dc48e8970041fddd3bf50d280711e95ce9e9ad9b
2025-10-08 18:39:06 +00:00
Nikolay Chashnikovandintellij-monorepo-bot 093d3214f4 [java] API cleanup: mark for removal and as internal deprecated API without external usages (IJPL-190638)
APIs, which were marked as deprecated in 251 or earlier and don't have external usages, are marked as internal. Also, if there are no internal usages, it's also marked for removal.

GitOrigin-RevId: ffd772fc41738cdf3bcf5a122756936383184866
2025-10-03 23:44:30 +00:00
Ilia Kirianovskiiandintellij-monorepo-bot f43aa95086 [bazel] Update build files (IJI-3062)
GitOrigin-RevId: 98a67396a48bddc3d084cc93c50ae2f2017bfe8c
2025-09-29 00:11:15 +00:00
Tagir Valeevandintellij-monorepo-bot ac74ac484e [java] IDEA-379795 Add hasAnnotations() to PsiAnnotationOwner, PsiModifierListOwner and TypeAnnotationProvider
GitOrigin-RevId: dbe2d9508f45fb5bbbff26c1ba81792f5120c690
2025-09-26 11:09:02 +00:00
Louis Vignierandintellij-monorepo-bot be915ae443 [javadoc] Do not format PsiMarkdownCodeBlock-s
#IDEA-371809 Fixed

GitOrigin-RevId: 225e1fd572a073c3c6257aa593f5adb42b4dcebb
2025-09-25 17:39:37 +00:00
Mikhail Pyltsinandintellij-monorepo-bot de93e0f2b1 [java] IDEA-365317 deprecate outdated parsers and IElementTypes
GitOrigin-RevId: 034680fefe2a078e5e30fdb8fff7df35149fca61
2025-09-18 12:34:09 +00:00
Tagir Valeevandintellij-monorepo-bot 865726ee14 [java] cleanup: use reversed iteration
GitOrigin-RevId: d06c8b96458e1f73308825669af589888ed67aef
2025-09-15 08:54:13 +00:00
Tagir Valeevandintellij-monorepo-bot 53489602f1 [java] cleanup: use getLast/getFirst/etc.
GitOrigin-RevId: e77d2952e8d83aedd00784a2b3290c6c92460717
2025-09-15 08:54:13 +00:00
Nikolay Chashnikovandintellij-monorepo-bot ca9ce79850 [java] cleanup: remove unused plugin aliases from content modules (IJPL-207059)
Since other plugins aren't supposed to declare dependencies on these content modules, the content modules shouldn't define plugin aliases. This is because even after we make content modules private by default (see IJPL-207059), a module defining a plugin alias inside can still be referenced via that alias.

There are no usages of these aliases in the monorepo and plugins from the Marketplace, so they can be safely removed.

GitOrigin-RevId: 4d3096246a6db1e87e027d99611c6d3910884e02
2025-09-11 13:45:05 +00:00
Mikhail Pyltsinandintellij-monorepo-bot ccc6c0ee82 [java] IDEA-378236 Double-clicking the closing bracket line of a switch block doesn’t select the entire block inside the brackets
- exclude braces from selection

GitOrigin-RevId: 1a0d1d6a237e9069b60321668c2ef9f570a82464
2025-09-04 12:37:14 +00:00
Georgii Ustinovandintellij-monorepo-bot ad9133f69f [Java. Code Formatting] IDEA-168035 Treat jspecify annotations as type annotations in formatter
- Use language level from module and fix tests after this
- Check name of the import module explicitly

GitOrigin-RevId: a0cd8502f4d3d00c9de8b38cea66f61eb3e940d1
2025-09-01 15:05:49 +00:00
Georgii Ustinovandintellij-monorepo-bot 2464cb6dd2 [Java. Code Formatting] IDEA-378318 remove spaces between module declarations if they exists
GitOrigin-RevId: 4358baab3482ff4c6ccd0037764cb35e179610f8
2025-08-28 18:20:53 +00:00
Georgii Ustinovandintellij-monorepo-bot 560cafcc94 [Java. Code Formatting] IDEA-168035 Distinct annotation formatting option for type/value/field/method annotations
- Add support for module imports checking for type annotations

GitOrigin-RevId: 780b2a8d63884214c7670b2df69b27552f407ff2
2025-08-28 16:10:40 +00:00
Georgii Ustinovandintellij-monorepo-bot 168c2a50db [Java. Code Formatting] IDEA-168035 Distinct annotation formatting option for type/value/field/method annotations
- Add jspecify nullability annotations as known type annotations

GitOrigin-RevId: 6560fc183a995a7c5b43b50e0c27995df090b7a6
2025-08-28 16:10:40 +00:00
Georgii Ustinovandintellij-monorepo-bot 75bd905fa5 [Java. Code Formatting] IDEA-377909 Fix wrong indentation for annotations placed before package statement
GitOrigin-RevId: 5ade570c9930b22dd783caefd7bfc0161dbbc46e
2025-08-22 09:35:25 +00:00
Ilia Kirianovskiiandintellij-monorepo-bot dc268560b6 [bazel] Update build files (IJI-2835)
GitOrigin-RevId: 275260ab73f59d3c08f0b4cb9f4c89b74054094a
2025-08-20 08:49:22 +00:00
Vladimir Parfinenkoandintellij-monorepo-bot 95e5533435 [debugger] Thread Dump fixes
* explicitly show in UI when some dump items weren't collected
* fix duplicated platform threads (in case of any timeouts/errors)
* fix data-race during waiting for evaluatable context

GitOrigin-RevId: e8f75a53a67bba331dd0e713ec3857bb1604dd29
2025-06-25 19:45:28 +00:00
Georgii Ustinovandintellij-monorepo-bot 03c33340d5 [Java. Code Formatting] IDEA-352811 Format comments independently from method call arguments
GitOrigin-RevId: a3b1c3ec048a6a7d9c2498786e97d674a3f88231
2025-06-24 13:42:25 +00:00
Vladimir Krivosheevandintellij-monorepo-bot f821c646cd IJ-MR-162467 don't export intellij.platform.codeStyle
GitOrigin-RevId: e2c2af372d81e3e83dbf22d49381fea92e5e8a17
2025-06-19 20:15:58 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 98173d2ad2 IJ-MR-162467 don't export intellij.platform.codeStyle
GitOrigin-RevId: cd1147b4b7dcb5ecfc054a45beed584409e35c98
2025-06-19 20:15:58 +00:00
Mikhail Pyltsinandintellij-monorepo-bot ed99c0ab73 [java-import] IDEA-368599 Skip unsupported import layout settings in formatter for future backward compatibility
GitOrigin-RevId: 8c42b236142ffea091cebb4f96d4443543646ba9
2025-06-19 09:18:54 +00:00
Vladimir Krivosheevandintellij-monorepo-bot b935234c91 IJ-MR-162467 don't export intellij.platform.projectModel
GitOrigin-RevId: 11c0bf5ca0f3a6d892658a2b149d85cace9aa2b8
2025-06-14 13:00:48 +00:00
Vladimir Parfinenkoandintellij-monorepo-bot 24ad155a3b [debugger] show icon tooltip for thread dump items, IDEA-367627
GitOrigin-RevId: 98a49d442375e4fbff82aa825085c95199851afc
2025-06-11 16:09:29 +00:00
Maria Filippovaandintellij-monorepo-bot f49b6893a7 java: fix code style sync between FE and BE: add virtualFileCustomDataProvider
GitOrigin-RevId: 5f7f8041bb424127faf1614fcd98e4f0a0cf9bdc
2025-06-10 12:19:11 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 65fe061584 IJ-MR-162467 don't export intellij.platform.analysis
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 966fdabb23 [java-settings] IDEA-373149 Java formatter settings: new module import settings separated related inner class settings
GitOrigin-RevId: 99e18668f51647343ad93348de0c21cf667c0168
2025-06-02 16:49:57 +00:00
Alexey Kudravtsevandintellij-monorepo-bot 71082f6f3c convenience method Segment.contains
GitOrigin-RevId: e2ded31d577c1aaa627482dcef557bce2fcaaefc
2025-05-26 19:22:34 +00:00
Alexey Kudravtsevandintellij-monorepo-bot 6d1f55f160 cleanup: rename file to psiFile to distinguish from VirtualFile
GitOrigin-RevId: e718eac8ba2d2177787ae941d8525b3c154d10fc
2025-05-16 02:54:06 +00:00
Mikhail Pyltsinandintellij-monorepo-bot cebd8c18cd [java-import] IDEA-369199 Preserve module imports even if they are not used
- new options
- don't highlight such imports as unused
- delete imports of nested modules
- preserve high-level modules during 'optimize import'

GitOrigin-RevId: 3728f41a934f320767caac0a643a5869ccc84bcc
2025-05-14 20:29:11 +00:00
Mikhail Pyltsinandintellij-monorepo-bot e2375d0521 [java-rd] IDEA-371682 Add missing ";" quick fix is not available in RD in 252
GitOrigin-RevId: fd8cd0edfc0b43b79ef221cef46422bd628f0205
2025-05-14 20:29:11 +00:00
Louis Vignierandintellij-monorepo-bot 4bfba9c80e [java] Support the auto-run floating toolbar in remdev
#IDEA-365843 Fixed

GitOrigin-RevId: 632b97cdb34f31ab99c802d08094c863c3119fcd
2025-05-14 19:51:38 +00:00
Louis Vignierandintellij-monorepo-bot 20c2e2ef24 [java] Make JavaFrontbackBundle public
GitOrigin-RevId: 1cb7bb5734cddee87ef0721567fde2b2b0dc8a49
2025-05-14 19:51:38 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 53ab1b258e IJ-MR-162467 do not export intellij.platform.refactoring
GitOrigin-RevId: 4bb68401d046d1fffba4fa73935bb1c404d8d49f
2025-05-09 20:49:36 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 7cf9ef2b29 update bazel files
GitOrigin-RevId: e78f86bd17affd7892fd1af8e157f033906b1865
2025-05-09 15:36:06 +00:00
Tagir Valeevandintellij-monorepo-bot 7f42c13987 [javadoc] Remove redundant abstract classes; make methods static, minor cleaup
GitOrigin-RevId: 3c5af00a75d01c9eba13bb148a33c6d0246e03c9
2025-05-09 14:45:21 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 644a6b2e81 IJ-MR-162467 don't export intellij.platform.editor.ui
GitOrigin-RevId: 8894abe16fb347de7649bfb2d7888b6e6fe0232c
2025-05-09 14:20:40 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 95c9932fa0 [java-settings] IDEA-369838 project code style xml changed after introducing module imports
GitOrigin-RevId: 5b1ae9120367dc5b266fca9125fbb0dbe5f24a56
2025-05-08 15:51:39 +00:00
Bas Leijdekkersandintellij-monorepo-bot 5782ec13a0 Java: fix Extend Selection on empty text block (IDEA-372040)
GitOrigin-RevId: a47f4128f616b8b4921b81708daaa1839f0fa3f2
2025-05-03 11:31:15 +00:00
Dmitry Batkovichandintellij-monorepo-bot b7dccf8807 add ticket reference
GitOrigin-RevId: 53ac98cca6d9558adae243868e7aa9789ff76406
2025-04-24 20:55:33 +00:00
Dmitry Batkovichandintellij-monorepo-bot 6051cc0ee8 IJPL-181799 execute java move up/down statement actions on FE in RD
GitOrigin-RevId: 6335efa10748863e9e8b95bbfbc5adbebbe43737
2025-04-24 20:55:33 +00:00
Ilia Kirianovskiiandintellij-monorepo-bot 47b5d34b7a [bazel] Update build files
GitOrigin-RevId: 9dee760054b4b7395163e838d84c16eeeaeee8e5
2025-04-24 13:57:44 +00:00
Dmitry Batkovichandintellij-monorepo-bot de7d4de1c0 IJPL-181799 execute java move up/down statement actions on FE in RD
GitOrigin-RevId: 5df74728054974e44f2664018c3535c16c24927d
2025-04-24 13:24:03 +00:00
Dmitry Batkovichandintellij-monorepo-bot 5ad848e379 use equals instead of ==
GitOrigin-RevId: 1a509192bfc83c98522df0234dd611af1aacd92f
2025-04-24 13:24:03 +00:00
Dmitry Batkovichandintellij-monorepo-bot d127c9a3ed IJ-CR-160532 do not highlight parser errors twice for java in RD
GitOrigin-RevId: be3ad94e93dd113c1aae1fb6c2b7f5ca69750ed6
2025-04-24 00:59:39 +00:00
Dmitry Batkovichandintellij-monorepo-bot 210b056678 java: IdeJavaFoldingBuilderBase on frontend (part of java folding builder which doesn't depend on resolve) IJPL-185110
GitOrigin-RevId: 1932afe8a0a18e0a475d047461bf5e158761e35a
2025-04-23 20:11:43 +00:00
Dmitry Batkovichandintellij-monorepo-bot 3f520e829a java: move soft-wrap calculation to shared module (allow to use it by editor on frontend) IJPL-185110
GitOrigin-RevId: a9912c146eb8394ebe0134cdf91374577e387bf1
2025-04-23 20:11:43 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 3bc213afc9 [java] IDEA-371449 fix format messages
GitOrigin-RevId: 562cefa551473ae5806065d2e08b584e6f6ca78b
2025-04-23 18:02:02 +00:00
Dmitry Batkovichandintellij-monorepo-bot 7839a41189 java: fix missing properties
GitOrigin-RevId: b759ad927d0f4953b5b8ca59666e2176e095093b
2025-04-23 13:32:00 +00:00
Dmitry Batkovichandintellij-monorepo-bot 5deb99d818 IJPL-184918 Thousands of PluginException errors: mismatched class implementations in recent test runs
GitOrigin-RevId: ed43984aad9be752aa193f9bc900c7a65398744a
2025-04-23 13:32:00 +00:00
Ilia Kirianovskiiandintellij-monorepo-bot 675eab0b82 [bazel] Update build files
GitOrigin-RevId: 8666e87d2a1221f1d48e9c170bdf632ed0cfd6d9
2025-04-22 20:36:03 +00:00