Egor Ushakov
489fca6fae
IDEA-368449 Modify NPE message in console for Java 30th anniversary - fixes for review
...
GitOrigin-RevId: 7d4bedd084b8e0f4ea21f2d604f42303fdc08513
2025-03-13 18:35:00 +00:00
Mikhail Pyltsin
99a32b348e
[command-completion] IDEA-359174 IDEA-368961 'create from usages' action
...
GitOrigin-RevId: a7f4ddc1069697e8e4933553cc49302cd9c0b763
2025-03-11 20:46:00 +00:00
Egor Ushakov
425d4088c4
IDEA-368449 Modify NPE message in console for Java 30th anniversary
...
GitOrigin-RevId: 6b62e3a667907da7a1dfec9e5432aef22d3b9ee8
2025-03-11 13:56:55 +00:00
Tagir Valeev
8620b4d854
[java-highlighting] Move JavaPlatformModuleSystem to codeserver.core and deprecate/merge with JavaModuleGraphHelper
...
We don't need both service and EP to support modules; one thing would be enough. JavaModuleSystem is still used from Kotlin compiler, so should be kept for a while.
GitOrigin-RevId: d55622468eea50cd60c99ada794b6c855dcc0079
2025-03-03 18:30:06 +00:00
Tagir Valeev
85c83b0ecc
[java-highlighting] IDEA-368383 Create a new extension point to register error highlighting fixes
...
GitOrigin-RevId: 4a7f83a1c75c9b772bb68de6cc46346f68177a42
2025-03-03 12:11:00 +00:00
Bart van Helvert
91355ffd71
[java] Migrate contract provider extension point to hard coded values
...
#IDEA-366120
GitOrigin-RevId: f0a38cf77f2a636e4d2b58f93f6d225d57d5738f
2025-02-23 18:53:13 +00:00
Louis Vignier
45b8b99591
[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
GitOrigin-RevId: 417cb8a692feda19ccb635c8732b52613a71b6b3
2025-02-21 19:24:52 +00:00
Tagir Valeev
5bb9466a6c
[lombok] JavaErrorFilter introduced; used in LombokHighlightErrorFilter instead of error message matching
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: b8c77c60384f35386cbd38b1a642ca850a98bec9
2025-02-21 10:35:05 +00:00
Mikhail Pyltsin
4f7fda90b8
[command-completion] IJ-CR-154776 IDEA-359174 first draft of command completion
...
- move intention points
GitOrigin-RevId: 5e430b26148ef814618ea687b51e5ddefcef963d
2025-02-20 12:27:12 +00:00
Xuan-Son Trinh
a63411ea7b
IDEA-367562 Make the DisableCompilationDependenciesResolutionTask public
...
GitOrigin-RevId: 8e1d31a4d357f06aeea95f1af1ea965358c73383
2025-02-19 15:12:36 +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
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
Xuan-Son Trinh
b8e56e1013
IDEA-367562 Provide a way to opt out of CompilationDependenciesResolutionTask when it does not bring values
...
GitOrigin-RevId: 8f7ae5367c63ed76a1bf7b3410e3f3b720d62937
2025-02-17 20:06:07 +00:00
Mikhail Pyltsin
397cc1f6b3
[command-completion] IJ-CR-154776 IDEA-359174 first draft of command completion
...
- add change signature
GitOrigin-RevId: 8ca6770bd4cc52a46592e917ccbc7f39e6b62439
2025-02-14 12:01:18 +00:00
Mikhail Pyltsin
f101871c0c
[java-runner] IDEA-363985 Temporary workaround for JNI restriction
...
GitOrigin-RevId: 636caa3aaf46f8bbe6b37ca474662bb95f705f97
2025-02-11 12:06:41 +00:00
Tagir Valeev
291c3cfbd9
[java-modules] More code moved to JavaPsiModuleUtil from JavaModuleGraphUtil
...
GitOrigin-RevId: 0a0e7d4bc713deb3d1d55857873c1f708da7a2af
2025-02-11 09:57:16 +00:00
Mikhail Pyltsin
6150820425
[command-completion] IDEA-359174 first draft of command completion
...
- move to platform part
GitOrigin-RevId: 9dde441fccb6ea470faa08a8df8bad75f60fcad4
2025-02-11 09:31:20 +00:00
Tagir Valeev
913cade2a5
[java-highlighting] checkVariableMustBeFinal migrated
...
Also: intermediate refactoring inside HighlightControlFlowUtil related to init-before-use
Also: ErrorFixExtensionPoint now works for any kind (intermediate solution)
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 7a712a841a52a99bac4faafaf1164921c1150a56
2025-02-05 12:41:14 +00:00
Sergei Vorobyov
e5f2a9949c
[Gradle|Java|Sync] cleanup: remove the unused and deprecated Java module configuration functions
...
GitOrigin-RevId: abac5382a0d7b771c4c362a316a89936d5b31eba
2025-01-29 11:20:25 +00:00
Mikhail Pyltsin
44a39ec707
[java-imports] IJ-CR-153077 IDEA-13817 Create "favorites" for static import and completion
...
- refactor provider for JavaProjectCodeInsightSettings
GitOrigin-RevId: 35e1a85a1ee1c7b1bfe23ce56ebbb9b7f5c1c813
2025-01-29 10:56:25 +00:00
Mikhail Pyltsin
601d81cce0
[java-rem-dev-completion] IDEA-366387 Flag to disable default chat filters for rem-dev
...
GitOrigin-RevId: 5a981602fa6273bdff0159bb16bd94bc17f53337
2025-01-28 15:14:09 +00:00
Mikhail Pyltsin
c31dc919a9
[java-imports] IJ-CR-153077 IDEA-13817 Create "favorites" for static import and completion
...
- new intention to add to auto-import
- fix conflict with packages
GitOrigin-RevId: 5a42079a0eb7bc798a5cc6b0602487381e1141ce
2025-01-28 12:41:42 +00:00
Tagir Valeev
9dbf2ace73
[java-inspections] UnreachableCatchInspection extracted from highlighter
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: b2e389aa89d75c63969a3884a495b3771d2712b2
2025-01-27 18:53:10 +00:00
Mikhail Pyltsin
0e5380e1c0
[java-completion] IDEA-359174 first draft of command completion
...
- comment for element
GitOrigin-RevId: 4e95c325a0468bf50c002426bfd06b42537aa88d
2025-01-22 18:23:48 +00:00
Mikhail Pyltsin
9c99e37357
[java-completion] IDEA-359174 first draft of command completion
...
- delete refactor this
GitOrigin-RevId: a8817f98a9d9c5635f941e88f3026ce94df0b483
2025-01-22 18:23:48 +00:00
Yuriy Artamonov
30952f8e49
[registry] IJPL-175398 Move java.* keys to Java plugin
...
GitOrigin-RevId: 1dc739ed8f42d75e61a7d725fe906ddd70b49ea2
2025-01-21 22:44:54 +00:00
Yuriy Artamonov
588417b89e
[registry] IJPL-175398 Move java.* keys to Java plugin
...
GitOrigin-RevId: f94034aa400abf57674643b6d2758618f788e47e
2025-01-19 18:52:06 +00:00
Mikhail Pyltsin
3cb38fccaa
[java-imports] IDEA-13817 Create "favorites" for static import and completion
...
- part of "favorites" for static import. Inspection and refactoring
GitOrigin-RevId: a764a70000c3f0918e50a814908e5969b93688d7
2025-01-16 14:21:49 +00:00
Mikhail Pyltsin
b1a1f903ba
[java-imports] IDEA-13817 Create "favorites" for static import and completion
...
GitOrigin-RevId: 786ff0d07a68ecb53f3c929600353bc28f483bf0
2025-01-16 14:21:49 +00:00
Mikhail Pyltsin
f7ff80eb1a
[java-completion] IDEA-359174 first draft of command completion
...
- binary completion
GitOrigin-RevId: 5e08756b4e18af2fb559ec7b8c22fb81be7c2140
2025-01-09 09:40:00 +00:00
Tagir Valeev
2ab7e44f8d
[java] Remove FindJarFix
...
It relies on the findjar.com service which doesn't work for a very long time
Makes obsolete IJPL-9359 "Find Jar On Web" feature doesn't work
Makes obsolete IDEA-240221 Find Jar On Web fails to download some jars
Also fixes IDEA-335544 Request: extension points to disable FindJarFix intention actions
GitOrigin-RevId: a2295375eea2d585ce924818e899bab12294a450
2025-01-08 19:09:54 +00:00
Louis Vignier
9e6521a5ea
[java] Add an action to toggle the auto run floating toolbar
...
#IDEA-364861
GitOrigin-RevId: 052471fc3eefc6c0e277f6c8dfed2a6a3055d1b6
2025-01-08 16:19:27 +00:00
Louis Vignier
1e120e9898
[java] Add a floating toolbar when auto run is enabled
...
#IDEA-364861 Fixed
GitOrigin-RevId: ceef1278e1aa78e9e0f87af7bd5585f2cc13e23b
2025-01-08 16:19:27 +00:00
Louis Vignier
e24c4f2783
[jdk] Make JavaVersionChecker a project activity
...
IJ-CR-150687
GitOrigin-RevId: 16d4cacd17ea6459ca289e95e53a8b7dadcb63a7
2025-01-08 16:19:27 +00:00
Mikhail Pyltsin
2f9dd08f10
[java-tests] IDEA-169282 Unit test elapsed time should be a wall time from start to end for Gradle, TestNG, JUnit
...
GitOrigin-RevId: 88b88aa72a0fdbda18b35e04825dec7bdb179292
2024-12-23 20:07:21 +00:00
Yuriy Artamonov
20adc794cc
[java] IDEA-365068 FUS: Java Exception file template logged as third.party in statistic events
...
GitOrigin-RevId: a1c205f3d5fbabec1b606c82fa33aa1c5d12ef66
2024-12-21 08:58:41 +00:00
Mikhail Pyltsin
a77f2ccd60
[java-completion] IDEA-359174 first draft of command completion
...
- run gutters
GitOrigin-RevId: cf7e3d0190149dd6ca9406d867bf8df6bc58e4bf
2024-12-20 13:34:02 +00:00
Mikhail Pyltsin
fec8a2de9c
[java-completion] IDEA-359174 command completion
...
- new implementation for quick-fixes
GitOrigin-RevId: 82cbad4e1de9eaa089027325d28bb0774ecd05b8
2024-12-14 13:31:08 +00:00
Mikhail Pyltsin
042c85d839
[java-completion] IDEA-359174 first draft of command completion
...
- more command
GitOrigin-RevId: 43a90283b23d3af614d61781d824b5d9a65e40f4
2024-12-10 19:06:21 +00:00
Leonid Shalupov
d90a2f770e
DPE-21 Provide an alternative libraries resolver for monorepo project
...
* platform's HttpRequest-based downloader for library roots
* test that it can be used for all repository libraries in monorepo
* unify getting authentication data from all providers (now can be used with multiple resolvers)
Resolver is turned off by default and can be enabled by `jar.http.downloader.enabled` registry key
GitOrigin-RevId: 31227e90763b77de6602354fcef9170ac6e42277
2024-12-07 04:12:52 +00:00
Vladimir Parfinenko
fbf5c5dbab
[jvm console view] settings for folding huge Java stack traces, IDEA-362935
...
^IDEA-362935 fixed
GitOrigin-RevId: f94fc0fe824f2ca90eae6caa18c275136846f66b
2024-12-06 14:35:03 +00:00
Mikhail Pyltsin
94efe9cb4d
[java-completion] IDEA-359174 command completion
...
- add new actions: getter/setter/find usages, introduce variable
- fix set of actions
GitOrigin-RevId: 9f733d5b38cb8333c3c83e1a0f3d8ea43d7bcbb1
2024-12-03 21:33:19 +00:00
Yann Cébron
3cf2f1749b
[java] Intention registration: remove redundant 'descriptionDirectoryName' (IJPL-116629)
...
GitOrigin-RevId: 10b79832fb0dbf5fd2571e90fd44f06bdf0b5df2
2024-12-03 20:40:56 +00:00
Vladimir Krivosheev
9d9b2f4a1e
move resource files to existing resource root
...
GitOrigin-RevId: 9e0fa95ea76c2566e2542ce9023b69de643f55c6
2024-12-03 15:02:38 +00:00