Nikita Iarychenko
dd0e78a104
OPENIDE #196 ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2
2025-07-23 14:28:10 +04:00
Nikita Iarychenko
507a4b55e7
OPENIDE add missing copyrights
2025-07-23 14:28:04 +04:00
Nikita Iarychenko
3517badf6e
OPENIDE #148 Contains hotkey for "intellij profiler"
...
(cherry picked from commit 2f196ab37a )
2025-07-23 14:28:01 +04:00
Nikita Iarychenko
2479c82b21
OPENIDE #97 License and Eula in OpenIDE (add copyright)
...
(cherry picked from commit c04ce4e31d29757b01124bef5d56341c1d5c3076)
2025-07-23 14:27:10 +04:00
Dmitry Lyubin
9c28dd6ed9
OPENIDE added Axiom vendor and fixed Axiom long title issue, fixed position of the Axiom JDK in the JDK Download dialog
...
(cherry picked from commit 53976367e892bd448683658c128aaf275f2d8b7f)
2025-07-23 14:27:08 +04:00
Nikita Iarychenko
1f39f509cc
OPENIDE #18 Removing Ultimate recommendations
...
(cherry picked from commit 51b3d30ceafcc14c225dfef7710f6e6945f5c198)
2025-07-23 14:26:05 +04:00
Nikita Iarychenko
11d65572e3
OPENIDE #24 Restrict IDE access to untrusted sources
...
(cherry picked from commit 5bc56a6a642bb0baba1a0434c50f6b45cae64cb9)
2025-07-23 14:26:04 +04:00
Tagir Valeev
dec7ad081b
[java] StringFormatSymbolReferenceProvider: restore support of .formatted() (IDEA-372694)
...
Was broken during MessageFormat implementation (5bfb87b4 [java] IDEA-358431 Support MessageFormat specifier-to-argument navigation, similar to String.format) when moving away from FormatDecode.FormatArgument.extract. Was not covered by a test.
(cherry picked from commit b7fdecc6c70508608c9157090272b6b4140af0ba)
IJ-CR-163911
GitOrigin-RevId: a34b6822d6b250cb4e7fc1f1378e6f3c7856f70c
2025-05-23 18:53:44 +00:00
Aleksey Dobrynin
56e19231b3
[java jpms] Consider file system case sensitivity when processing JDK modules IDEA-371051
...
(cherry picked from commit 1ccb5215bdf101f106882691cc4f5253a4a8b74d)
IJ-MR-162360
GitOrigin-RevId: 04a228ce8fd8b07d3698cc38f943638058125f34
2025-05-08 15:11:25 +00:00
Vladimir Parfinenko
5305225427
[debugger] fix speed search in thread dump panel, IDEA-370069
...
^IDEA-370069 fixed
(cherry picked from commit 8baa16e6bac76b829bb607f11346c921041595ab)
IJ-CR-159145
GitOrigin-RevId: 8893bf52c8b5e3853092ba9c0cdef1f5841cf737
2025-04-24 16:07:59 +00:00
Pavel Gorgulov
7cf9f790fb
Add java/kotlin ai libraries to usage and jar statistics
...
GitOrigin-RevId: fc8716fab17a4c1138fd2e2b1f2bc4a4ec5683e9
2025-04-07 17:27:08 +00:00
Louis Vignier
f6b80cf5c3
[java] Fix the auto-test floating toolbar behavior
...
Auto-test is disabled:
- when another test configuration is started
- when the test configuration tab is closed
#IDEA-365697 Fixed
#IDEA-365668 Fixed
(cherry picked from commit 417cb8a692feda19ccb635c8732b52613a71b6b3)
IJ-CR-155896
GitOrigin-RevId: e0d3504cf063d588ef9d79cd3f8ecc290c52e4ec
2025-04-04 10:34:03 +00:00
Alexander Glukhov
0047934cca
[wsl][IJPL-181144][IJ-CR-158356] do not use JdkUtil#checkForJdk(Path, Boolean) for JDK compatibility check
...
This method has nothing to do with compatibility check. The proper method `JdkUtil#isCompatible` should be used together with `JdkUtil#checkForJdk(Path)` to check is the selected JDK distribution could be used together with a Project.
(cherry picked from commit d43ddc35c9c23ecdf47e7cf33f0ee4acb49799e1)
GitOrigin-RevId: 6c72b10ddd2d42692ef0bd48d41a083c6d0ba077
2025-04-03 08:23:33 +00:00
Louis Vignier
4f05e5298b
[java] Add missing nullable annotations in JavaSdkVersionUtil
...
#IDEA-369014 Fixed
(cherry picked from commit a2623067c4695147ed23f10447796b7c7cfd2ef4)
IJ-CR-158043
GitOrigin-RevId: 5f4bd80c644f2906e0cc86d69178c99e4e3b957e
2025-03-31 18:45:15 +00:00
Egor Ushakov
5a51581604
IDEA-368449 Modify NPE message in console for Java 30th anniversary - fixes for review
...
(cherry picked from commit 7d4bedd084b8e0f4ea21f2d604f42303fdc08513)
IJ-CR-157699
GitOrigin-RevId: 26b41f97343bcdbc3fdc0d024a268feec4756dee
2025-03-14 15:08:19 +00:00
Bart van Helvert
345158158f
[java] Don't generate main in implicit class with public modifier
...
#IDEA-369157 Fixed
(cherry picked from commit 6e8de88250b26b51e2f603eb04d751e1ea086a29)
IJ-CR-157703
GitOrigin-RevId: d7ec7c8e40e377d4e28c4f3f7b5b3d1944d6724c
2025-03-14 14:57:53 +00:00
Egor Ushakov
386ff3cc20
IDEA-368449 Modify NPE message in console for Java 30th anniversary - review IJ-CR-157382
...
(cherry picked from commit 6b62e3a667907da7a1dfec9e5432aef22d3b9ee8)
GitOrigin-RevId: b8716143f1a634f3e98e19d76e3ef6a69ffde8bc
2025-03-12 21:00:41 +00:00
Tagir Valeev
ff056b8c7a
[java-refactoring] IDEA-368385 Refactor introduce field added NotNull annotation
...
(cherry picked from commit c695550e832b648d31097d85ee887358551e95ac)
IJ-CR-156646
GitOrigin-RevId: 6288ec8f7abe19c87a57f03121883c0f5049b2ad
2025-03-12 12:15:46 +00:00
Bart van Helvert
e652cd5cb8
[java] Add back line start anchor
...
#IDEA-367675 #IJ-CR-155341
(cherry picked from commit 2d99f54fc7d1bdf35df9bfb0f940d4c1d6d0adc1)
GitOrigin-RevId: bbd3af6efed31d14f1f90d2220961a9600ae4d5f
2025-03-11 00:36:09 +00:00
Bart van Helvert
09b55a16cc
[java] Migrate contract provider extension point to hard coded values
...
#IDEA-366120 #IJ-CR-155341
(cherry picked from commit f0a38cf77f2a636e4d2b58f93f6d225d57d5738f)
GitOrigin-RevId: 34263eb95a904729580bd9180dbbad2c1124ea33
2025-03-11 00:36:09 +00:00
Bart van Helvert
e406ca0be7
[java] Only filter test frameworks when there is a suitable candidate already
...
It is possible for there to be 2 framework implementations with the same name and for the same language. #IDEA-368037 Fixed
(cherry picked from commit eeb64b44d6da6f40517a17bbcfdff56ba150b018)
IJ-CR-156674
GitOrigin-RevId: 57aeb07b8baf951f6759721ea05edea9dfcc035e
2025-03-05 21:50:08 +00:00
Mikhail Pyltsin
13b3181d3d
[java-imports] IDEA-368382 incorrect place for module import
...
- support editorconfig
- more tests
(cherry picked from commit d7fd604e95b1dd197a3efbdbfcd54e81564b2490)
IJ-CR-156496
GitOrigin-RevId: 33f86d7996b2a7b5b255de0f67923c8e58d720ca
2025-03-04 23:50:21 +00:00
Kate Botsman
f973eef35c
IJPL-168110 Drop toolwindow activation in the package helper
...
`PsiNavigationSupport.navigateToDirectory` handles activation, so it's no longer necessary to call this in the package helper
GitOrigin-RevId: c4924f41788845f1220afff2e6f03d8d7dccc14d
2025-02-28 16:34:10 +00:00
Kate Botsman
79abdaed36
IJPL-168110 Delegate navigation to a directory to PsiNavigationSupport
...
In RD we have a custom implementation of this service which handles navigation to directories in the project view.
Delegating the navigation to the service makes package navigation work in the RD scenario.
We also should select a proper pane id to update (instead of always falling back to `ProjectViewPane.ID`)
It'll make the navigation work properly in CWM as well
GitOrigin-RevId: 9b67c0fbef715171a5ec2b938baa8c1ffce450b7
2025-02-28 16:34:10 +00:00
Tagir Valeev
f056846b30
[java-analysis] ExpectedTypesProvider: disable LocalRefUseInfo query in visitVariable
...
It triggers fetching references embedded into literals, and some reference providers like Spring may use ExpectedTypesProvider for this, which ends up in infinite recursion
Fixes IDEA-367602 Type inference not working correctly for IntelliJ
(cherry picked from commit f55a9aff6a4c3c4691109d5c1172a3de887f364b)
IJ-CR-155877
GitOrigin-RevId: ba6fe0896981844c1ad17678de89fbbb4525bfe4
2025-02-28 14:32:37 +00:00
Louis Vignier
ac93475ae9
[java] Maximize horizontal space in ImportLayoutPanelUI
...
IJ-CR-146082
GitOrigin-RevId: dfc38a23b55712b672a9637800a3e27b14c0e066
2025-02-19 19:08:35 +00:00
Tagir Valeev
69ec209f9b
[java-highlighting] SwitchBlockHighlightingModel: isolate duplicates search code
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: c207684c048db5a739c684b74792ca8bf2a7e674
2025-02-19 17:57:38 +00:00
Tagir Valeev
f5c8852e3a
[java-inspections] BoundedWildcardInspection: move to JavaErrorCollector
...
GitOrigin-RevId: 0b56e98dc9dc8f73da0ba53cf3f3895a7cdcced6
2025-02-19 17:57:38 +00:00
Tagir Valeev
581cbbb425
[java-highlighting] HighlightVisitorImpl removed (inlined)
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 6ba4ce24a0987e353e4d85ee6561b193a619d5f9
2025-02-19 17:57:38 +00:00
Xuan-Son Trinh
a63411ea7b
IDEA-367562 Make the DisableCompilationDependenciesResolutionTask public
...
GitOrigin-RevId: 8e1d31a4d357f06aeea95f1af1ea965358c73383
2025-02-19 15:12:36 +00:00
Tagir Valeev
ae7957d3c7
[java-refactoring] ChangeMethodSignatureFromUsageFix: remove external type annotations
...
Fixes IDEA-366962 Quick-fix for adding method parameter generates long jetbrains UnknownNullability annotation
GitOrigin-RevId: 03d9b8be45670e6a72696d740d7ca71d746c7267
2025-02-19 14:57:00 +00:00
Bas Leijdekkers
3b4e914cad
Java: let join lines convert lambda with single line code block body to expression lambda (IDEA-344762)
...
GitOrigin-RevId: e5f895b4d6241fd4a15fa62e2ab764f9a4e3860a
2025-02-19 11:58:47 +00:00
Konstantin Nisht
69ca01169a
[threading] IJPL-149765: Rename writeAction to edtWriteAction #2
...
GitOrigin-RevId: 82c9ed8b1b21bcb3ad0c4dc84debd3b51f083a80
2025-02-19 11:52:39 +00:00
Konstantin Nisht
d65e309920
[threading] IJPL-149765: Rename writeAction to edtWriteAction #7
...
GitOrigin-RevId: 8e175a58a70823c740801926720a67ebe5bae02b
2025-02-19 11:17:01 +00:00
Vladimir Krivosheev
c04871fce9
fix GroupNode visibility
...
GitOrigin-RevId: b433a9634288517c2433d1fdf11a502d65c6a1c1
2025-02-19 08:33:02 +00:00
Vladimir Krivosheev
e4ed15ed08
fix StaticImportMemberFix visibility
...
GitOrigin-RevId: be37ae01fe476a08a67ef5bd3b062d720f8c9731
2025-02-19 08:33:02 +00:00
Vladimir Krivosheev
7ee9fe1c12
fix methodMatcher visibility
...
GitOrigin-RevId: 560ac7b766f3807514ac7e414c3b68ed8c170310
2025-02-19 08:33:02 +00:00
Vladimir Krivosheev
28e6698017
fix ProjectsGroupNode visibility
...
GitOrigin-RevId: f8351372588e745b6c5beae5adceb169da67ab63
2025-02-19 08:33:02 +00:00
Vladimir Krivosheev
0ba6685810
fix JavaStatementsModCommandSurrounder visibility
...
GitOrigin-RevId: 69ab5cc5c27bcc99dc493e1db51a4e631b4a0edf
2025-02-19 08:33:02 +00:00
Vladimir Krivosheev
b278e932b6
fix PyParameterTableModelItem visibility
...
GitOrigin-RevId: 5f063278fb0eccbb31e434d8c66793a7cf572c85
2025-02-19 08:33:02 +00:00
Vladimir Krivosheev
afc7b0fa91
fix LocalInspectionsPass visibility
...
GitOrigin-RevId: 34ddb03503e84a759d095dc9889b133d8e055863
2025-02-19 08:33:02 +00:00
Vladimir Krivosheev
ac17c98291
fix ClasspathElementChooser visibility
...
GitOrigin-RevId: 6cc1267abe84565a238f1023b5e0b76ad2cae066
2025-02-19 08:33:02 +00:00
Mikhail Pyltsin
71b95a736f
Revert "[java-runner] IJ-CR-154797 IDEA-363985 Temporary workaround for JNI restriction"
...
This reverts commit dda8badb
GitOrigin-RevId: a52b17f30c338d7bb11caecf17e32690f6621582
2025-02-18 12:51:57 +00:00
Bart van Helvert
e20875c017
[java] Remove redundant \
...
GitOrigin-RevId: 62ede4dc1eefaf566ac17d5fc05213cc5b530fd0
2025-02-18 09:36:29 +00:00
Tagir Valeev
f618ebaf5a
[java] JavaTelescope: disable inheritor search if it's expensive
...
Should help IJPL-174979 Freeze with JavaInheritorsCodeVisionProvider holding the read lock
GitOrigin-RevId: 7ab147e2cd8533c9de8af0d771e3b63d0dd3a767
2025-02-18 09:36:18 +00:00
Tagir Valeev
f659d57b70
[java-core] JavaPsiEnumUtil moved to codeserver.core
...
GitOrigin-RevId: c4f14fb79181cebe0ff87f5830b64228c0937e70
2025-02-18 09:36:18 +00:00
Tagir Valeev
4abe8788e2
[java-core] JavaPsiSingleFileSourceUtil moved to codeserver.core
...
GitOrigin-RevId: 2368062535cd331747a871d22f405e4683ae8bd6
2025-02-18 09:36:18 +00:00
Bart van Helvert
df2ca923b1
[java] Show spring contracts in change signature refactoring preview
...
#IDEA-367675 Fixed
GitOrigin-RevId: 4fcfd92eb46ae23c932a74438499328c2ae39ed7
2025-02-17 22:49:57 +00:00
Bart van Helvert
df5df7e45f
[java] Add extension for providing contract support in library plugins
...
#IDEA-366120
GitOrigin-RevId: 5d684047c2d75b09435e4d4c883a4ef3b94222f3
2025-02-17 22:49:57 +00:00
Maria Sokolova
f282f68b1e
[debugger] Fix: threadDump list should not be FreezableArrayList for sorting
...
GitOrigin-RevId: 1dfa85870b3ce030cd7b8d25aa8b15ae2c796157
2025-02-17 22:04:36 +00:00