Commit Graph

96 Commits

Author SHA1 Message Date
Aleksey Dobrynin
10af325fc7 [java, compilation-charts] fix a plugin declaration
GitOrigin-RevId: 27dc7a4d0d3ef876f34a9c5e2ae98483206a2acf
2024-06-12 15:52:31 +00:00
Mikhail Pyltsin
baa43b9496 [java, compilation-charts] fix: plugin configuration
GitOrigin-RevId: ebda075c469a3a36c9da53bbaba4a5b37f42d19d
2024-06-12 15:52:20 +00:00
Vladimir Krivosheev
9e23996158 IJPL-148294 extract vcs functionality from java plugin to separate modules (so, for example, SH tests can be executed without VCS)
GitOrigin-RevId: f19565ca367bc668cefaafde0dc2209c5b2c3eba
2024-04-29 15:45:33 +00:00
Aleksey Dobrynin
7787e94286 [java, action] Generate module-info descriptors: support maven compiler output. IDEA-341625
GitOrigin-RevId: 49af91890e6347288a043c84c451724ac7825730
2023-12-21 20:31:36 +00:00
Yuriy Artamonov
4c36ec0eb5 [ultimate] IDEA-321299 New promo actions in Search Everywhere
GitOrigin-RevId: 45e6c5987a4798386e6d45c1f201b2a62ba915f2
2023-10-15 22:46:14 +00:00
Vladimir Krivosheev
6a969feb5e IJPL-227 use caffeine in ProjectIconsAccessor
GitOrigin-RevId: 3eb1caddcb3386d8ca5638ba547dd34dc61e1af6
2023-10-12 11:05:06 +00:00
Vladimir Krivosheev
818b0b7776 IJPL-238 Remove unnecessary library "commons-collections"
Removed the "commons-collections" library across multiple modules as it is no longer needed. This clean up helps streamline dependencies and reduce project complexity.

GitOrigin-RevId: 3763cf649644d8782e03b7419d780e245c5f3eef
2023-09-15 20:49:53 +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
Tagir Valeev
c455e56f36 [java-analysis] Merge InspectionGadgets/IntentionPowerPack into java-impl (no tests yet) (IDEA-327018)
GitOrigin-RevId: 2b640dc4164a8db79de5807f98f00cfc7ec1bc34
2023-07-31 17:44:34 +00:00
Vladislav.Yaroshchuk
a8ace86e27 IJI-1182 Enable Maven dependencies checksum verification
GitOrigin-RevId: c092a94aafbffc6378dce963e3df6272ded9c092
2023-07-03 15:37:15 +00:00
Alex Plate
01173d5105 [Workspace Model] [IDEA-320676] Move several classes to the new module
GitOrigin-RevId: b86ef15549fdef4e408943fb47b6e1c1d7a9b1ea
2023-06-19 09:35:22 +00:00
Alex Plate
acde44da72 [Workspace Model] [IDEA-320676] Rename jps module of workspace model
GitOrigin-RevId: 146fda1ce8b8e436eb48070e8cf96f2c654ea6a2
2023-06-19 09:35:11 +00:00
Alex Plate
c3b791a11a [Workspace Model] [IDEA-320676] Rename module intellij.platform.workspaceModel.storage to intellij.platform.workspace.storage
GitOrigin-RevId: f3d3180c7e8aa2b0a339acaf94dae4e2c90da12b
2023-06-19 09:35:06 +00:00
Alex Plate
b4d14401c7 [Workspace Model] [IDEA-320676] Move javaModuleSettings to a different package
GitOrigin-RevId: d0c5aaabc4f76bfec75519f69aae18ec8fcc21df
2023-06-19 09:34:58 +00:00
Leonid Shalupov
8d9b622972 .idea: add missing sources to libraries
GitOrigin-RevId: f76f8d06832e0ae3f1331174e7e95a3d03e83292
2023-05-18 03:23:46 +00:00
Vladimir Krivosheev
22ed029896 add explicit dependency on intellij.platform.util.text.matching
GitOrigin-RevId: c2586851a21d0d33af2ed00f1bc3d3c07aff56a3
2023-01-20 12:43:44 +00:00
Alexey Kalina
0d7285f5a6 [recommenders] extract ml feature providers to ml-api module
(cherry picked from commit b1e6e709bd4ed9763b2ab947476a62bb52c36461)

IJ-MR-27840

GitOrigin-RevId: 76efbdec104dbef5ee6d27f44524a1827642e6fd
2022-08-02 12:44:12 +00:00
Bart van Helvert
ff1cddf460 [uast] Add API for importing members on demand
GitOrigin-RevId: ab6ed31facfdb0df4204d9a1de199afd13073ded
2022-07-05 20:57:43 +00:00
Anastasia Ivanova
a3cfa64537 FUS: migrate java.find.usages to new API
GitOrigin-RevId: 8c4ea6bc5d25b055121d9bb334d64955b2545e75
2022-05-06 10:41:22 +00:00
Alexey Kalina
4177e17df7 [ml-completion] update default java model v0.9.3
GitOrigin-RevId: 2ae728d8764319596e451b0fb58556f2043abd40
2022-03-29 01:21:15 +00:00
Vladimir Krivosheev
a8f6a48409 add jdom to source code to modify and strip to our needs
GitOrigin-RevId: 3e16d0d954aa7bc45c4eadb91164b44e4b2e75d3
2022-03-27 18:52:47 +00:00
Alexey Kudravtsev
ce9f1125b8 remove unused nekohtml library
GitOrigin-RevId: b8531742f60578f2461263315ccdd9e31e1a05f1
2022-03-25 17:45:27 +00:00
Alexey Kalina
39490d7961 [ml-completion] update metadata for java models
GitOrigin-RevId: f2903d94e7b720aa447a4e318ed9fa1478c52768
2022-03-16 09:29:38 +00:00
Alexey Kalina
15c4588947 [ml-completion] update metadata files for java models
GitOrigin-RevId: 30fbdb1905c4514fba9688b38456a3f5100d273c
2022-03-11 06:58:19 +00:00
Vladimir Krivosheev
ad4bef7c37 cleanup - get rid of trove
GitOrigin-RevId: 05a2fe2d9e28fa9ca1f9c053136d1aecb9a4060b
2021-12-16 10:48:01 +00:00
Alexey Kalina
d775b46883 [ml-completion] add version.txt to all models
GitOrigin-RevId: 8ffaf8e976e9dec90a0214040d47230c8d66808c
2021-11-02 09:28:51 +00:00
Dmitry Avdeev
e94bd49bd4 IJP-1077 Inlay hints: new settings UI
preview for cases

GitOrigin-RevId: ce5076da1b9f5fef4461a2a4010659f4c6b8c78d
2021-09-29 09:54:17 +00:00
Alexey Kudravtsev
151cd4e242 fix module dependencies which are unresolved or duplicated
GitOrigin-RevId: fb991dfcefb0663e9ccd6167681cff6642bd57f7
2021-08-17 11:22:05 +00:00
Dmitry Trofimov
187ace473b Move pty4j from platform-ide-util-io to it's implementation counterpart
GitOrigin-RevId: 59f167e087223905f737a92c01b2a3aac813f098
2021-08-12 01:05:43 +00:00
Alexey Kudravtsev
b2e0028dbc remove ASM from OpenAPI module dependencies
GitOrigin-RevId: 70024ffc9ad8dea40a2d2db12e282948a834a7b8
2021-07-19 14:51:31 +00:00
Nikolay Chashnikov
eab75c7118 [workspace model] move CompilerModuleExtensionBridge to Java plugin (IDEA-269975)
It's now possible to register it via ModuleExtensionBridgeFactory, so we can move the implementation of the platform code. This simplifies code and removes dependencies from RootModelBridgeImpl which complicates its relocation to projectModel.impl module.

Also, the old unused implementation CompilerModuleExtensionImpl is now removed.

GitOrigin-RevId: 7c112cd837624d049c8f7f30ab2c142500edfb5f
2021-06-04 16:55:55 +00:00
Nikolay Chashnikov
c5a4251cc8 [workspace model] store java language level in JavaModuleSettingsEntity (IDEA-266774, IDEA-270617)
This provides better API to read/change language level via workspace model storage and decreases memory usage (storing language level id instead of xml tag with attribute). In order to allow contributing implementations of ModuleExtension based on data from workspace model storage from plugins, ModuleExtensionBridgeFactory extension point is introduced.

GitOrigin-RevId: 51d7e38390bb8df19e072e16a328514d6e863597
2021-06-04 13:38:09 +00:00
Vadim Lomshakov
e5ed2c0710 [ml-completion] introduce "incorrect_element" feature; add test cases
GitOrigin-RevId: 4e101b12a631fde7078161a00a1292e60a6bf00e
2021-05-31 10:24:23 +00:00
Alexey Kalina
bac3c226c6 [ml-local-models] change modules dependencies structure
GitOrigin-RevId: 906186f2d5ff4982f0eaa263ae9d34c54df12093
2021-02-10 17:43:30 +00:00
Alexey Kalina
08debd44b6 [ml-local-models] make models extendable from different languages and independent from completion
GitOrigin-RevId: 312c422165285bbe1202deec04e259daca67584a
2021-02-10 17:43:29 +00:00
Vladimir Krivosheev
10b8a7abf3 don't export intellij.platform.ide.util.io dependency blindly
GitOrigin-RevId: 7f83ed73f84e9073b71cf3dd1872caabca0e2946
2021-02-06 10:32:46 +00:00
Vladimir Krivosheev
d8328522e5 nekohtml as module library (move from product to java plugin)
GitOrigin-RevId: 9cbf9388b6264b92744410bca6f23d23030ba59e
2021-02-03 20:06:40 +00:00
Vladimir Krivosheev
5fed9f63f7 do not export intellij.platform.codeStyle.impl from lang-impl, reduce trove library usage
GitOrigin-RevId: 8d1b8100f8c3e2144da8a9057273805469da4454
2020-11-23 10:46:41 +00:00
Vitaliy.Bibaev
0b2a8fd0b3 [ml-completion] Java: update model version - 0.3.4
The change makes model aware on "nonVoid" weigher.

GitOrigin-RevId: f3ce7d2c1808c2556e390861cd366b94fee59f65
2020-10-21 22:30:46 +00:00
Vadim Lomshakov
5465b7dd47 IJ-CR-3383: [ml-completion] updated java model to 0.3.3 - jvm cat boost; updated java experiment model to 0.3.1 - composite model;
GitOrigin-RevId: 000a3805acded0908ec8d36ebcc9ca62828c9134
2020-10-14 17:28:19 +00:00
Vadim Lomshakov
ed2710d5e9 [ml-completion] bump default java model to 0.3.1; drop SortingRestriction; bump experimental java model to 0.3.2;
GitOrigin-RevId: 50fc8e418d359d1720d05174d7feb80617a1a874
2020-09-23 20:40:09 +00:00
Vladimir Krivosheev
a67c59c561 platform.core.impl — remove dependency on intellij.platform.util.ui and intellij.platform.core.ui
java.psi.iml — remove dependency on intellij.platform.core.ui

GitOrigin-RevId: c1d4feb04c0471c7d17b5331b86738ee54a97f80
2020-09-21 13:40:47 +00:00
Vitaliy.Bibaev
951cc52eb7 Update ranking model for java: 0.2.1
Reorder proposals only if they have recommedners scores

GitOrigin-RevId: 8ac442808264d1c4406821c54d2027d28fef3fb6
2020-06-29 17:59:35 +00:00
Vitaliy.Bibaev
6f12b7108f Update ranking model for java: 0.1.7
GitOrigin-RevId: 225ccb9ed47a98b485c583c58e248b225fecfc95
2020-06-23 10:25:50 +03:00
Vladimir Krivosheev
ba65cd10c8 prefer fastutil IntArrayList
GitOrigin-RevId: f57a2f34a522a21fac3dbe5e10ccdbe3ef9c702a
2020-05-09 10:13:32 +00:00
Evgeniy.Stepanov
4b81851c82 Remove dependency intellij.platform.lang.impl -> intellij.platform.inspect, IDEA-CR-1366
GitOrigin-RevId: da769ac77292c954371076a5e80f7d5f8b1114a8
2020-04-28 19:16:33 +00:00
Vitaliy.Bibaev
74ee91acd5 [ml-completion] Fix broken model metadata test
GitOrigin-RevId: 4b53f19e81713dbb6a9048808a70f60fe063cb39
2020-02-17 21:10:49 +00:00
Vitaliy.Bibaev
ef6d0b30a8 [ml-completion] Update Java model: 0.1.3
GitOrigin-RevId: feeb454de42c3e3761cc5e417bffaad1e4f7d18c
2020-02-17 20:09:20 +00:00
Vladimir Krivosheev
3deee4e14b do not export kotlinx-coroutines-jdk8 and module statistics from platform-impl
GitOrigin-RevId: 1e0f98fedd06dc7789d808025d53b2424141adca
2020-02-17 09:07:39 +00:00
Vladimir Krivosheev
5209b7288d fix macro
GitOrigin-RevId: bd4a830b33120d457240fe7bd673114d4545967c
2020-02-15 07:16:53 +00:00