Commit Graph

80 Commits

Author SHA1 Message Date
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
Vladimir Krivosheev
16776be5f7 do not export StreamEx lib from platform-impl
GitOrigin-RevId: b4b5c70dc99510609083c3ff097936be94e0548c
2020-02-15 06:44:09 +00:00
Peter Gromov
1eb9b217d8 allow to depend on platform.execution.impl without depending on huge platform.lang.impl module
GitOrigin-RevId: 4386ae794f21698559c8d793ce1c355cf4dba244
2020-01-27 16:36:02 +00:00
Vitaliy.Bibaev
a580524a3d Update java model: 0.1.2 (use default ranking position)
GitOrigin-RevId: 9e5cb86d4739a312a5ea5ae51e47a2f0dcc567e6
2020-01-11 15:14:04 +00:00
Sergey Ignatov
c031b2e63a mv IntentionPowerPackBundle
GitOrigin-RevId: b261bc58b2bce58d3f960a21153775c89f506155
2020-01-05 23:13:46 +00:00
Vitaliy.Bibaev
b92c0da149 [ml-completion] Update java model: 0.1.1
GitOrigin-RevId: e1b80c2f6719a1c4437aba41ebc97ea568fbf4f6
2019-12-28 12:34:42 +00:00
Vitaliy.Bibaev
a1614b3696 [ml-completion] Update Java model
GitOrigin-RevId: a327a3d58172de15ec290274201a64b6e78f2d56
2019-12-02 16:08:51 +00:00
Eugene Petrenko
b1f5fce9ed jdks - move implementation to the intellij.java.ui module, cleanup code, update JSON data format, add more tests
IDEA-225308

GitOrigin-RevId: 54f0428b4b5350b457c7ac37fa5c37f4681e41b6
2019-11-07 02:40:58 +00:00
Eugene Petrenko
7a0cf3c3dd jdks - download XZ packed JSON (less CDN traffic), handle exceptions from the Network
IDEA-225308

GitOrigin-RevId: b335c60657852bdf76cdf6a6bda8134622dfc44d
2019-11-07 02:40:58 +00:00
Eugene Petrenko
7932f60c1a jdks - basic implementation of JDK downloading UI
IDEA-225308

GitOrigin-RevId: 5009e603e0aef7a1b9f0ab0949101963f3db4053
2019-11-07 02:40:58 +00:00
Alexander Bubenchikov
9118f09b00 IDEA-220227 - get rid of old wadl-core library, replaced with simple REST http queries
GitOrigin-RevId: 02b7b441d5722792a9209f3d6380c619b3ed0ee7
2019-10-10 08:04:49 +00:00
Gregory.Shrago
efd8dea97c reverse copyright-to-java/jsp dependency
GitOrigin-RevId: b0ee95ac712e612857b82abb7d4ba9060dc633f1
2019-09-11 12:11:55 +00:00
nik
392300519f build scripts: ignore dependencies on wadl-core and jshell-frontend libraries while building Maven artifacts
This is needed to publish intellij.java.impl and other modules which depend on it as Maven artifacts (IDEA-220226). It's unlikely that code which depend on these libraries will be used when running tests so skipping these dependencies shouldn't cause real problems since for now Maven artifacts are used for compilation and running tests only.

The change can be reverted when IDEA-220227 and IDEA-222381 are fixed.

GitOrigin-RevId: 222ab1cb4876ac0b5787adf5e35a5fdc2f8bdeac
2019-09-10 16:32:47 +00:00
Vitaliy.Bibaev
ac566434ec [stats-collector] IDEA-CR-52052 Fix xml formatting
GitOrigin-RevId: bf16e53fafa31c0a973771a47f7ff63d5908dcbe
2019-09-10 15:32:49 +00:00
Vitaliy.Bibaev
076902f45e [stats-collector] Move java ranking model to the Java plugin
GitOrigin-RevId: b32487aadb4ae69c0ee89d82097f526af04f32f3
2019-09-03 17:32:59 +00:00
Vladimir Krivosheev
b5728ea87a fix incorrect macro $IDEA_PROJECT_HOME$
GitOrigin-RevId: 5f26d49fbe98d6ee76748f2e8f8f5cd85e26506f
2019-07-25 15:03:53 +03:00
Vladimir Krivosheev
04d96da347 fix incorrect macro $IDEA_PROJECT_HOME$
GitOrigin-RevId: e31de03c13cd824b11ca5fa349ae3cd5e2c3d9ba
2019-07-25 15:03:53 +03:00