Commit Graph

71 Commits

Author SHA1 Message Date
Nikita Iarychenko
4f4abac46a OPENIDE #18 Removing Ultimate recommendations
(cherry picked from commit 51b3d30ceafcc14c225dfef7710f6e6945f5c198)
(cherry picked from commit fe4bec5204)
2025-06-19 11:52:54 +04:00
Nikita Iarychenko
67d694ddb9 OPENIDE #24 Restrict IDE access to untrusted sources
(cherry picked from commit 5bc56a6a642bb0baba1a0434c50f6b45cae64cb9)
(cherry picked from commit e498ce7995)
2025-06-19 11:52:53 +04: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
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
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
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
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
Tagir Valeev
a0f777069b [java-highlighting] move module-related warnings to JavaModuleDefinitionInspection
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)

GitOrigin-RevId: 66179a41da5e02b759f07f9d6638b87711181348
2025-02-17 12:04:21 +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
Tagir Valeev
90e67979e7 [java-inspections] UnreachableCatch: even more proofreading
GitOrigin-RevId: f359d99ca532836c2d72db0118d58257081e5a2e
2025-02-13 11:05:42 +00:00
Tagir Valeev
dbb9d52794 [java-inspections] UnreachableCatch: more proofreading
GitOrigin-RevId: 05dc423980aa56a7e6c6b5e79f2c973a96e91559
2025-02-12 20:34:11 +00:00
Tagir Valeev
8714d615c7 [java-inspections] UnreachableCatch: description proofreading
GitOrigin-RevId: 860827b24f74a2158b9e3831335cdb9a0163fb25
2025-02-11 15:54:30 +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
Leonid Shalupov
40795fe787 IJI-2422: community/java: move resources under resources root
GitOrigin-RevId: 8b2b63fc6db476ca0c2cfe5cadd84db6c4236d0f
2025-02-05 04:43:28 +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
Vojtech Balik
9064a4129d [java-inlays] IJPL-29610 migrate AnnotationInlayProvider to declarative API
GitOrigin-RevId: 53f965412470712cc27accf3cf38de448bce082b
2024-11-27 12:54:20 +00:00
Vladimir Krivosheev
57a3174bf0 move resources to existing resources root
GitOrigin-RevId: 78997483cfe62983f667d27b6d03220e697cdb45
2024-11-23 08:09:44 +00:00