Commit Graph

1210 Commits

Author SHA1 Message Date
Nikolay Chashnikov
dbd47232c7 [java] API cleanup: mark deprecated unused API for removal (IJPL-156972)
GitOrigin-RevId: 5c2121d84e0d0517b6ef056bb0de6e78a468b760
2024-10-10 23:55:42 +00:00
Eugene Zhuravlev
242b41635a update maven resolver to 3.9.9
GitOrigin-RevId: 2abdd551becaf6a62dcc87a3db2f3bd7366ecd1c
2024-09-25 13:18:57 +00:00
Alexander Bubenchikov
d655523012 [maven] [IDEA-349045] added baseVersion field to MavenCoordinates
GitOrigin-RevId: 9b59fb8acea3f714600ebc1bb161f56b3bb385ef
2024-09-18 17:19:50 +00:00
Tagir Valeev
037c7339b0 Make DocCommentPolicy non-generic; type parameter is not very useful here
GitOrigin-RevId: e5c1e431e67c1aeb24a237172aaee85b37433cd3
2024-09-16 11:23:15 +00:00
Tagir Valeev
05de6a6bdb Less raw types
GitOrigin-RevId: 2a6e712b4017cf1ead7870543e562acb654fbeaf
2024-09-16 11:23:15 +00:00
Tagir Valeev
0262382d71 ModuleBuilder.getModuleType inheritors: raw type removed
GitOrigin-RevId: 454b9c1543c29e27cdb1c1656d9be82afd4d769e
2024-09-16 11:23:15 +00:00
Tagir Valeev
1b516a359f [xml] Reduce amount of raw type warnings around GenericDomValueConvertersRegistry
GitOrigin-RevId: a51bcb93728fba4e3b3fc051c0077c41f0e96533
2024-09-13 11:01:30 +00:00
Liudmila Kornilova
840e8558c5 Add debug info to FileDocumentManagerListener in JavaLibraryModificationTracker which accesses WorkspaceFileIndex
GitOrigin-RevId: d0d23e7e505d73e7c7df1a6197a7cefc9708f500
2024-08-27 10:59:23 +00:00
Vladimir Krivosheev
d7e86c19c8 IJPL-159596 cleanup
GitOrigin-RevId: 49e1d0d2018367065485476c828ef6038d6e2c85
2024-08-06 19:58:37 +00:00
Alexander Lobas
932f2d438e Swap icon path parameters: move expUI path to the first place
GitOrigin-RevId: 74cf09fb454c89b676be259cdd7437a81ac4c067
2024-07-25 15:12:07 +00:00
Tagir Valeev
be91af43bb [surrounder] Surrounder.surroundElements: remove declared unchecked exception (unnecessary and rarely thrown anyway)
GitOrigin-RevId: c8122acc2c3ee0d2bf78c70efb5525c54020fe70
2024-06-20 12:13:06 +00:00
Mikhail Mazurkevich
a3ddcc63a5 [workspace model] IJPL-797 intellij.platform.projectModel review internal API (workspaceModel package)
GitOrigin-RevId: f50f4cea39cfefecf13832d6ef468668ad0f7d60
2024-06-18 15:57:31 +00:00
Alexander Lobas
89d58ee436 IJPL-150231 Move icon mappings from json to icon generator
GitOrigin-RevId: 4d4576fc7eeb92ec43c36abec2d62d271b45d9a4
2024-06-15 23:19:46 +00:00
Vladimir Krivosheev
69fe677cde IJPL-796 refactor JavaFileIconPatcher
GitOrigin-RevId: c15082085eda3160d89a94424d4303c06d71ed8e
2024-06-15 19:18:53 +00:00
Yuriy Artamonov
84b8e63900 [frameworks] IJPL-148944 Speed-up IconProvider implementations
GitOrigin-RevId: 26939b80f4996fc23605dbf7cf9d944e8681e95c
2024-05-05 17:43:32 +00:00
Nikolay Chashnikov
b966d0247f [xml dom] cleanup: mark 'ConvertContext' parameters in Converter interface and its implementations as @NotNull
Actually, 'null' value is never passed, but explicit annotation simplifies writing code in its implementations, especially in Kotlin code.

GitOrigin-RevId: 8059717d7259eb50a3ef68f2334b5f08c7e81b06
2024-04-24 11:44:31 +00:00
Roman Shevchenko
76aabae33e Cleanup (typos; formatting)
GitOrigin-RevId: f88e1dbc46a5cb25603323196a4d422ec475489d
2024-04-19 22:18:14 +00:00
Nikolay Chashnikov
98c7ce3b93 [workspace model] provide API to find files under Java resource roots by relative path
This is needed for IJPL-115195.

GitOrigin-RevId: e2cd66e9b2b94748d6014aa931925ec88d5a7ee3
2024-04-18 09:49:19 +00:00
Yuriy Artamonov
fa6619aa62 [java] IDEA-346483 IDE frozen on start during scanning in JavaLibraryUtil
GitOrigin-RevId: 041170d5315969ef41c0a7e702b3a195f34a1a09
2024-02-19 22:45:31 +00:00
Vladimir Parfinenko
d4fd47db1e [debugger] refactor ClassFilter array copying, IJ-CR-126343
GitOrigin-RevId: f66a6b2e002e2e6eaaaba765cc5ff8e8f30df9d6
2024-02-19 13:34:34 +00:00
Yuriy Artamonov
210cb038c2 [java] IDEA-346184 JavaLibraryUtil holds a lot of duplicated strings in big projects
Properly synchronize access to Interner as it is not thread-safe

GitOrigin-RevId: ceebb04c13ae8e09da0f53cf33e0dcc29e810ff0
2024-02-18 20:35:08 +00:00
Bart van Helvert
7e78082cce [java] Properly search hierarchy for meta annotations
#IDEA-342351 Fixed

GitOrigin-RevId: 27da12039bf7a7c46da5803d45d1a6125344f233
2024-02-16 14:51:47 +00:00
Anna Koehler
83d82b0df9 Revert "[java] IDEA-346184 JavaLibraryUtil holds a lot of duplicated strings in big projects"
This reverts commit fc611b9bcd01422f35b7e8d8aec788002b97e8cf.

GitOrigin-RevId: 3911f78eff328bcfcb2b2a513eeb3a6e57211b88
2024-02-15 13:04:46 +00:00
Yuriy Artamonov
6a4a118892 [java] IDEA-346184 JavaLibraryUtil holds a lot of duplicated strings in big projects
GitOrigin-RevId: fc611b9bcd01422f35b7e8d8aec788002b97e8cf
2024-02-14 23:53:39 +00:00
Dmitry Batkovich
df74a058a6 Revert "do not try to resolve libraries more than once IDEA-345621"
This reverts commit 755a91eff76f55190b3f34375d2cdbbb91be3e90.

GitOrigin-RevId: 1d6b4b7ab1afdeab473ade934d50fe9c3275d6f4
2024-02-12 18:50:04 +00:00
Vladimir Parfinenko
a8f5df59f2 [debugger] refactor ClassFilter array copying
GitOrigin-RevId: a1536127bcefd9c2b6c76a8b646dd0c81269012f
2024-02-12 16:38:02 +00:00
Dmitry Batkovich
c12cd3f4e1 do not try to resolve libraries more than once IDEA-345621
GitOrigin-RevId: 755a91eff76f55190b3f34375d2cdbbb91be3e90
2024-02-12 10:39:21 +00:00
Yuriy Artamonov
a848f10cbf [java] IDEA-342967 Add RequiresReadLock asserts to JavaLibraryUtil
GitOrigin-RevId: 3c56641bdbdf725a1c0f139528902f167908545f
2024-01-14 16:35:51 +00:00
Tagir Valeev
fc3e5df389 [java-completion] IDEA-339251 IDEA: make Postfix templates dumb aware
GitOrigin-RevId: 082102197a4a06457685b5d6cd94e7296e51d8db
2024-01-12 18:46:51 +00:00
Gregory.Shrago
ba3e31b0aa convert AnActionButton.fromAction usages
GitOrigin-RevId: 8de0fbb8042b8910663ed8cbd48e154a9d8b2231
2024-01-09 00:30:03 +00:00
Sergei Vorobyov
ed08f7311e [NPW] cleanup: removed client code for the old new project wizard
The new version of the new project wizard has been stable for more than a year. Anymore, we don't need fallback to old one.

GitOrigin-RevId: 1351f238d7b44a775e0cfaf61fcfadb09fbbc702
2024-01-05 12:02:48 +00:00
Andrey Cherkasov
019a6852f4 [java] Make extension classes final
GitOrigin-RevId: 1aae04982598568a111e8c78b9a71c9d2b4aa150
2023-12-13 20:02:09 +00:00
Madalin Valceleanu
f123efb2be IDEA-339513 Mark TreeClassChooserFactory.createFileChooser as deprecate
closes https://github.com/JetBrains/intellij-community/pull/2612

GitOrigin-RevId: 40d5fdcad0f248da5fd15bee147cebd071ef73ff
2023-12-01 16:57:53 +00:00
Madalin Valceleanu
502196ef75 IDEA-339513 Expose comparator option on TreeFileChooserFactory and TreeClassChooserFactory
closes https://github.com/JetBrains/intellij-community/pull/2612

GitOrigin-RevId: 36edf90b99cf8aa387bd14d4e3b6c122a77e7038
2023-12-01 16:57:49 +00:00
Bas Leijdekkers
f321eb129c Java: prevent CCE when unknown type of member is passed to statistics manager
GitOrigin-RevId: bfa2b1362bcfc47db9f7fd6d193a7eada348fdbd
2023-11-28 09:40:30 +00:00
Yuriy Artamonov
55084d2618 [java] Make usages of OuterModelsModificationTrackerManager less verbose
GitOrigin-RevId: eb38feae25335f7a3a2d676e34409fa3d63f70de
2023-11-19 13:07:05 +00:00
Vladimir Krivosheev
69fc441f6e IJPL-310 mark extensions as obsolete (part 11)
GitOrigin-RevId: ef915fa2bf11f9fbcdf9ebbf80bc553129314335
2023-10-29 20:09:28 +00:00
Tagir Valeev
40dd663d8e [java-refactoring] MakeStaticRefactoring: Unused methods removed
GitOrigin-RevId: cde66d049f258b132ead30ba2309c3e384e973d5
2023-10-24 16:54:30 +00:00
Vladimir Krivosheev
eb2b831e98 IDEA-335144 serializable CachedImageIcon resolver
GitOrigin-RevId: 056254d28b2634e1b537635ba026ca940ac082c5
2023-10-18 23:33:28 +02:00
Andrew Kozlov
42cb8648b4 [devkit] IDEA-236032 getInstance call simplified
GitOrigin-RevId: 3ebd035a96c478a9eece1a3013941ff0c5106f03
2023-10-12 21:46:35 +00:00
Yann Cébron
dee65ddac0 [java-dom] remove Class*Converter applicationService registration
GitOrigin-RevId: 697437efdaf58591ae7ec045a3167d189e2e407d
2023-10-11 19:40:14 +00:00
Yuriy Artamonov
26ad9eb2fe [spring] IDEA-324807 The file is not recognized as Spring configuration when the project is imported from Bazel
GitOrigin-RevId: 0f56e94ab8b8284ee27f0ea476a5a84b12a30a37
2023-10-02 14:21:05 +00:00
Yuriy Artamonov
b9dbe12e76 [spring] IDEA-324807 The file is not recognized as Spring configuration when the project is imported from Bazel
GitOrigin-RevId: 1af8abc0918a00513a4edb8c8eeaaf7d3b8c9fbd
2023-09-22 18:45:30 +00:00
Mikhail Pyltsin
e23e60a0eb [java-rd] IDEA-322563 Improve editing experience in Remote Dev for Java
- lexer, parser, IElementType for frontend

GitOrigin-RevId: 8842d018eab3ca17749660520820174d4f792437
2023-09-13 09:09:01 +00:00
Nikolay Chashnikov
813cc59f6f cleanup: use FileDocumentManagerListener.TOPIC instead of deprecated AppTopics.FILE_DOCUMENT_SYNC (IDEA-331726)
GitOrigin-RevId: 45d59d790eb518bfed1c14446d0df1aefdfd2cbc
2023-09-06 11:12:17 +00:00
Nikolay Chashnikov
ab7b2698f5 [util] cleanup: mark ConfigFileVersion::name as @NlsSafe
GitOrigin-RevId: c77e7f373f9fde8e4a46da68cbdb7221fbd5b927
2023-09-06 11:11:29 +00:00
Yuriy Artamonov
79e951d3d9 [spring] IDEA-324807 The file is not recognized as Spring configuration when the project is imported from Bazel
GitOrigin-RevId: f5803ca24304836911acc73908e2a7bf5d57fb02
2023-08-18 12:55:56 +00:00
Vladimir Krivosheev
8dd13764a9 IDEA-326151 update hash algo for icons
GitOrigin-RevId: bb8f3acd0314190362619afb86151270b893f082
2023-08-09 14:46:20 +00:00
Tagir Valeev
c718b21cc1 [java-refactoring] Convert local classes to inner ones
Fixes IDEA-218207 Move refactoring doesn't work for local classes
Also: Convert anonymous to inner -> do not create fields used in other field initializers only
Also: Convert anonymous to inner -> capture implicitly referred type parameters (mentioned in types of captured variables)

GitOrigin-RevId: 5d326e0b6fdff4de850ce48582cc3ca0fe003b43
2023-07-24 19:35:31 +00:00
Yuriy Artamonov
380ffafc89 [jax-rs] IDEA-325958 JAX-RS: a lot of time spent on JamReferenceContributor.getReferences on file opening
GitOrigin-RevId: 4043d031f478b9fed868ab866c17005545e787d3
2023-07-20 22:46:12 +00:00