2187 Commits
Author SHA1 Message Date
Nikita Iarychenko d88627343f OPENIDE #77 Replace the text with the mention of Jetbrains and Intellij IDEA in properties files
(cherry picked from commit e126540d08)
(cherry picked from commit 8ed85987f5)
(cherry picked from commit d805aca0a2)
2026-03-26 13:11:26 +04:00
Nikita Iarychenko 9108dae5f0 OPENIDE add missing copyrights
(cherry picked from commit b729986736)

(cherry picked from commit 1eb3edbbba)
(cherry picked from commit 51375259d7)
2026-03-26 13:11:24 +04:00
axiomandNikita Iarychenko 000ed7ca9e 16 branding defects fixed.
(cherry picked from commit 4ede66edf1dba37f984904252add615415421e2b)

(cherry picked from commit 89b579e3eb)

(cherry picked from commit 18f177c16a)
(cherry picked from commit bf42ae1d61)
2026-03-26 13:04:23 +04:00
Bartek Paciaandintellij-monorepo-bot 0fb3f3ebac IDEA-384866 create IncorrectLazyConstantUsageInspection
Merge-request: IJ-MR-191349
Merged-by: Bartek Pacia <bartek.pacia@jetbrains.com>

(cherry picked from commit 3b3bec86fc732114536a3331257a186d1665c05b)

IJ-CR-192061

GitOrigin-RevId: f326fff5ab5de159e7dc9b24d6b14b9d634a8568
2026-02-24 14:03:25 +00:00
Mathiasandintellij-monorepo-bot 7dd10b82b1 IDEA-380160 java: Add an inspection for Math.clamp()
For what it should have been, the final code feels a bit over-engineered.

GitOrigin-RevId: 893e1fb82670568ef3fbf5106b132e4891b276cf
2026-02-13 13:37:41 +00:00
Bas Leijdekkersandintellij-monorepo-bot 5b4ced2cd8 IDEA-381887 [java]: improve messages of Java 8 inspections
GitOrigin-RevId: 327ebcb28bf8b4a0b7c32709aefffafad0fb7b3a
2026-02-11 21:51:34 +00:00
Bas Leijdekkersandintellij-monorepo-bot c4ea1bfb0b IDEA-385822 [java]: fix error message
GitOrigin-RevId: 08c85fd64264e72b61cd91bb8538b8130c7f6558
2026-02-11 21:51:33 +00:00
Mikhail Pyltsinandintellij-monorepo-bot c6ca035622 [java-inspections] IDEA-349198 IJ-CR-190983 Catch deconstruction on null value
- use dfa

GitOrigin-RevId: 19cdc3be30263c4b3dbbfff173c557c62c376d67
2026-02-11 14:51:17 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 6d178d8680 [java-inspections] IDEA-349198 Catch deconstruction on null value
GitOrigin-RevId: 6eac3a29ad4cefa69c3a7fa69a85c46d98187eb6
2026-02-09 19:50:58 +00:00
Leonid Shalupovandintellij-monorepo-bot 188b7ef96f IJI-3282 Optimize imports
GitOrigin-RevId: 3b5c00d8ff20b8d0bb6005bc450921085d2da9b2
2026-01-31 17:03:42 +00:00
Mikhail Pyltsinandintellij-monorepo-bot c964a598eb [java-inspection] IDEA-382122 Convert from compact source file
GitOrigin-RevId: 765719579aa0128639b69b55cc72e0967712aa45
2026-01-29 13:25:57 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 438c4e4b5b [java-frontend] IDEA-366600 Get rid of additional "Java for JetBrains Client" plugin
- java dependencies

Space-RevId: 7d4700ee0761048bb85d3b0a9471b74511f62fc0

GitOrigin-RevId: 9f080945a3c7b361b89c6743ec07ef9163f3e017
2026-01-29 11:31:00 +00:00
Nikolay Chashnikovandintellij-monorepo-bot 9718731f33 IJPL-212619 Java: remove deprecated API, which was marked for removal and has no usages
Space-RevId: 03757d83c4ac1f0aba4d7dd2b1c94e065cf161d0

GitOrigin-RevId: fcb1a89583973b2cd6d5e06e53c7ee5cab957836
2026-01-26 20:01:33 +00:00
Louis Vignierandintellij-monorepo-bot 9c60f9d3f8 IDEA-384932 jdk: remove the JDK configured notification
#IDEA-384932 Fixed

Space-RevId: 2ec356eb8266245533f847b177976c5ea1464dff

GitOrigin-RevId: 18dd09053b2d1b6cff418c58cfe8a976af89037e
2026-01-23 16:32:23 +00:00
Tagir Valeevandintellij-monorepo-bot 5309d528e6 IDEA-384887 [java-intentions] Edit Contract intention throws an exception
GitOrigin-RevId: 3c95ded5f75ac965965a09ef68bdcbd9f92b7300
2026-01-20 22:57:24 +00:00
Michail Plushnikovandintellij-monorepo-bot d6698abecb [lombok] IDEA-310810 IDEA-380110 Show Lombok-generated methods in 'Caller-Hierarchy' tool window, apply review suggestions
GitOrigin-RevId: d3cc45468756d840bec3f5e9c974efb391d9708c
2026-01-18 14:46:53 +00:00
Bas Leijdekkersandintellij-monorepo-bot bf54a73345 IDEA-381887 [java]: improve messages of Java 8 inspections
GitOrigin-RevId: 088ce28eb3b8cbbce9aa1cfc1b073fef2dab12ce
2026-01-16 13:57:13 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 0780f14038 [java-frontend] IDEA-366600 Get rid of additional "Java for JetBrains Client" plugin
- move extension points where they are defined

GitOrigin-RevId: ab4db1b7557d6ce5b0a10fcde96be3f01f15b539
2026-01-16 10:52:27 +00:00
Mikhail Pyltsinandintellij-monorepo-bot a43daddb89 [java-frontend] IDEA-366600 Get rid of additional "Java for JetBrains Client" plugin
- add comments and check structure, disable dependencies, disable remote servers

GitOrigin-RevId: 02ce5ef35d4ea84eb376f773fce1910583a3e3fa
2026-01-15 16:28:43 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 6c3ad84680 [java-frontend] IDEA-366600 Get rid of additional "Java for JetBrains Client" plugin
- java backend

GitOrigin-RevId: fce68683d12e29cf35b179f848704dbe074f4d76
2026-01-15 16:28:43 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 6097eb7fb1 IJ-CR-187719 [java-inspection] IDEA-382441 jspecify inspection doesn't highlight assignments
- delete REPORT_CONFLICT_IN_ASSIGNMENTS

GitOrigin-RevId: f654c30fbb08d3a7ec7b5359fa95b4f12ef6d018
2026-01-14 10:22:44 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 453ca78ef1 [java-inspection] IDEA-382441 jspecify inspection doesn't highlight assignments
GitOrigin-RevId: 29497c955c64040544a3bf4af0af0edd08763201
2026-01-13 12:40:21 +00:00
Bart van Helvertandintellij-monorepo-bot b9b383c76e [java] Don't use project as disposable
Introduces `JavaPluginDisposable` and migrates existing project disposables to the new project level service. #IDEA-383890 Fixed

GitOrigin-RevId: 762429b8f44959e127324d19053a8b05a818f414
2026-01-07 11:33:05 +00:00
Mathiasandintellij-monorepo-bot 52d1d2ea6c IDEA-379405 javadoc: fix parser improperly creating a broken reference.
Also fixes some jdoc parsing and rendering issues.

Also fixed some translation issues from the first shot related to said issue.

#IDEA-379405 Fixed

GitOrigin-RevId: 1daea4e1b9fd809a8f98ac7bfed1e5b09eb7e89a
2026-01-05 14:38:56 +00:00
Mikhail Pyltsinandintellij-monorepo-bot d514a514e7 [java-frontend] IDEA-366600 Get rid of additional "Java for JetBrains Client" plugin
- don't use `Class.forName`

GitOrigin-RevId: b5d22f3014fab7606f6364e77662104f84b040b0
2025-12-30 17:28:19 +00:00
Bas Leijdekkersandintellij-monorepo-bot 2fd7ae61ef IJPL-49827 [java]: Inlay hints settings: update descriptions and code samples
GitOrigin-RevId: 44d5acbba371d7bcb14a5c8b721ee6acae140189
2025-12-26 15:24:38 +00:00
Bart van Helvertandintellij-monorepo-bot cfbf199e71 [java] Add ReplaceAllNonRegex inspection
Adds an inspection with a quickfix that suggests replacing `String#replaceAll` that doesn't pass regular expressions with `String#replace`. #IDEA-288385 Fixed


(cherry picked from commit e4bf212ae5693754c5a3dd51d9f5c578a5490e39)

IJ-MR-186138

GitOrigin-RevId: 8e2ad43e460b08f02529093e3f0d61a31e7d4efd
2025-12-24 10:54:58 +00:00
Mathiasandintellij-monorepo-bot f4d1cc8f2d IDEA-379405 javadoc: mk references are now properly highlighted in red when they aren't found.
Also merged some strangely similar code logic from the RemoveTagFix.

#IDEA-379405 Fixed

GitOrigin-RevId: d5415909ceb45589cd68c0e4e4e572cd66e209e6
2025-12-22 18:18:46 +00:00
Bas Leijdekkersandintellij-monorepo-bot f80c689b14 IJPL-50480 [java]: Inlay hints settings: update descriptions and option names
GitOrigin-RevId: 4cce78e41b5effbd97d8c502e3a66c9d1c9fc08b
2025-12-21 12:03:54 +00:00
Bas Leijdekkersandintellij-monorepo-bot 0bc66b38ea IDEA-379518 [java] shorten @Nullable inlay to question mark
GitOrigin-RevId: 65a20c251ba6b7224c6212400f0d9828f58ce19b
2025-12-21 12:03:54 +00:00
Alexander.Glukhovandintellij-monorepo-bot 9252254775 [gradle][IDEA-378369] do not show the "Download Sources" button in the editor for libraries provided by Gradle
GitOrigin-RevId: edb93cd092c44aac4348c80381b3cfcd83700038
2025-12-18 22:49:27 +00:00
Michail Plushnikovandintellij-monorepo-bot b836adb49b [lombok] IDEA-310810 IDEA-380110 Show Lombok-generated methods in 'Caller-Hierarchy' tool window
GitOrigin-RevId: 063456efa192d4d60b402a14c4b860cf231d585c
2025-12-17 21:12:59 +00:00
Tagir Valeevandintellij-monorepo-bot 2c9ab44f07 IJPL-214795 [java-completion] Some reference completion (partial classes, variables, fields, packages)
GitOrigin-RevId: 2f8f143e509eb686bc542ededd61aabe559214cf
2025-12-15 10:16:32 +00:00
Bas Leijdekkersandintellij-monorepo-bot 2dee31ad54 IDEA-379518 [java] add "Shorten @NotNull annotations to !-suffix" checkbox to java annotation inlays settings
GitOrigin-RevId: 4c1e41d71f5587d8631336ade7eb14a898d786ff
2025-12-09 20:51:45 +00:00
Tagir Valeevandintellij-monorepo-bot 57182897f5 IDEA-372145 [java] NullableAnnotationsPanel improvements
1. Add new annotation after selection
2. Use model to retrieve values to be robust against column reordering
3. Request focus after adding a row
4. Scroll to visible when annotation is already present

GitOrigin-RevId: e9bdae0993580fd83abb612097183b8e84e914ec
2025-12-01 19:48:04 +00:00
Tagir Valeevandintellij-monorepo-bot 4453436a61 IDEA-372145 [java] Better wording in UI
GitOrigin-RevId: 8fdea23b28130e6a464b399e552d892c39eb1b8b
2025-12-01 10:41:42 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 9102a339c5 IJPL-218803 IJ-MR-179029 IJ-MR-175479 IJ-MR-184126 don't export execution from lang to avoid excessive and incorrect deps on debugger
GitOrigin-RevId: f27713c975606c010f230539bc7ffe7f9c6c815c
2025-11-29 15:49:21 +00:00
Tagir Valeevandintellij-monorepo-bot 5b24f03695 IJPL-219723 [java, xml] Move JspFileTypeUtil to XML API module; remove unused isJspX(PsiFile)
GitOrigin-RevId: 042d7949295f6773eb4df0f6a7e1c81f0f825946
2025-11-28 15:28:36 +00:00
Bartek Paciaandintellij-monorepo-bot 2ab73da394 [java-inspections] IDEA-382389 cleanup: remove '#loc' references
GitOrigin-RevId: 53e796b031742bb49dae4080c47ceab815fb0747
2025-11-26 13:57:42 +00:00
Tagir Valeevandintellij-monorepo-bot 59c388119a IJPL-219723 [java] JspFileTypeUtil; reduce uses of StdFileTypes
GitOrigin-RevId: a4f8d06f06014596b53b90a754e8f29bae69d16b
2025-11-25 20:03:18 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 4d9e52d8fa IJ-CR-181688 [java-inspections] IDEA-371026 Exclusions from static imports
- more precise fixes

GitOrigin-RevId: 46829ef0b0ccef7d9d19f2686d5abc0700422914
2025-11-10 18:58:36 +00:00
Bas Leijdekkersandintellij-monorepo-bot 12e708feaa IDEA-354817 Java: find usages for constructors
GitOrigin-RevId: 5af09800ad321153cb13004e02c195d3fbcc1f57
2025-11-09 15:53:36 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 254e3e83ac [java-inspections] IDEA-371026 Exclusions from static imports
GitOrigin-RevId: a7972852a7bad35c7e1355cdc8177e84aac4a4e8
2025-11-07 03:24:28 +00:00
Georgii Ustinovandintellij-monorepo-bot 1485a25d5a [Java] IDEA-375132 Canonize tooltip and option text for nullability conflicts in return statements
GitOrigin-RevId: 436a4cc574266f21cdc83a6ef8e50b6991d749ea
2025-11-05 10:04:00 +00:00
Tagir Valeevandintellij-monorepo-bot d2d8283a2a [java-inspections] IDEA-381329 IDEA provides the warning for code even if JSpecify added transitively and code in project is not marked.
GitOrigin-RevId: 2454b9d89a12c4c5afabb370b84ac17362b56ccc
2025-11-03 17:18:12 +00:00
Tagir Valeevandintellij-monorepo-bot 61817f4ac1 [java-inspections] IDEA-377050 follow-up: better wording
GitOrigin-RevId: c01a1377f50180c5bf3f9e76a26c058faa0e3cf3
2025-11-03 10:15:07 +00:00
Alexander Koshevoyandintellij-monorepo-bot 2bc98c00af [eel][sdk] IJPL-215427 Mark JavaSdkVersionUtil.findJdkByVersion() as obsolete
Annotate `findJdkByVersion` with `@ApiStatus.Obsolete` to warn against its usage due to lack of consideration for the current project environment (e.g., WSL, Docker).

GitOrigin-RevId: a2d0f3b1c31beb3bddeb28b1f427cf50911af227
2025-11-03 00:32:25 +00:00
Tagir Valeevandintellij-monorepo-bot ff551067cf [java-analysis] IDEA-381010 follow-up: better error message when older preview level is used
GitOrigin-RevId: b60494217caf0894c3ab1c6f0953db967e243bd8
2025-10-31 02:31:40 +00:00
Georgii Ustinovandintellij-monorepo-bot 7a3a578761 [Java. Inspections] IDEA-375132 provide better option display name for nullability conflicts in type parameters
GitOrigin-RevId: e916adb6f656bf909a3553c1f74fbe78a4630dfc
2025-10-30 10:21:52 +00:00
Marcin Mikosikandintellij-monorepo-bot a523332df0 [java] IDEA-379317 Add StringBuilderRepeatCanBeUsedFix
This is the first part of IDEA-379317 ticket.
Second part - Suggestion to convert sb.append("*".repeat(10)); to sb.repeat("*", 10); - will be provided in separate merge request.

Merge-request: IJ-MR-179573
Merged-by: Marcin Mikosik <marcin.mikosik@jetbrains.com>

GitOrigin-RevId: c52077e6659b3d0108dc6145456fe98da681cfb4
2025-10-29 16:38:38 +00:00