Mikhail Pyltsin
b29c793883
[java] IDEA-375577 Experiment with 'Compact source file' as a separate action
...
- move caret inside body
- move action under Java
(cherry picked from commit b8dddfd9711b4f3b251ec935b781518f64716bbf)
(cherry picked from commit 678f25cae5f8b3c2887a897ef76da2fb187d5ce9)
IJ-MR-169535
GitOrigin-RevId: 9a6e0bb40e686589e2a33bff1d833bbdcd6dea52
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
13a06ddd5f
[java] IDEA-375577 Experiment with 'Compact source file' as a separate action
...
(cherry picked from commit 448f88ce96042ed144d922ca80aeb0bfcfde8be6)
(cherry picked from commit d904019061229c07fe5df4ed717069ec06e0fd06)
IJ-MR-169535
GitOrigin-RevId: 3bacb8104f0bde46fc4185cfa7743786d5111298
2025-08-04 12:58:50 +00:00
Mikhail Pyltsin
845ea744cc
[java] IDEA-373074 Improve SOUT templates for java 25
...
(cherry picked from commit 688a0f2ccefaa6f3f9b51c8528fa11e61d0798b0)
(cherry picked from commit e7979c1d2177b555cf816a20bb76720703f2e84a)
IJ-MR-169535
GitOrigin-RevId: 7cebb5b39a388c2c53e7f338f30669856bdd4c2a
2025-08-04 12:58:49 +00:00
Bartek Pacia
febaca0ca5
[java] IDEA-372997 Move localized descriptions of Structured Concurrency templates to Java plugin from platform/lang-api
...
(cherry picked from commit d818631c92bc070b42da3fe2b9990ace11b4fbb3)
(cherry picked from commit de31500a1e0298c180773e039d394ac0d988d4b7)
IJ-MR-169535
GitOrigin-RevId: d2436f9bf5763001f9d6e8cfec491038b66fe3bd
2025-08-04 12:58:49 +00:00
Bartek Pacia
46c614d351
[java] IDEA-372997 Rename Structured Concurrency template context IDs for clarity and alignment with JEPs
...
(cherry picked from commit 49ce008fe9927664542e1f4ec2d16564e4be893a)
(cherry picked from commit c2f4f6c2836da2820758bbf456bed9004969488e)
IJ-MR-169535
GitOrigin-RevId: 39ff2e755aaacd6dd8cfb970ed87807e0f18ea6e
2025-08-04 12:58:49 +00:00
Bartek Pacia
34767be7fb
[java] IDEA-372997 Remove a trailing line break in Structured Concurrency templates
...
(cherry picked from commit 81e8e2e5fc788d97623d843f663b902598bc84ed)
(cherry picked from commit 34ba9d121c7113d50fb5080cf1ee8e89f0f54dc9)
IJ-MR-169535
GitOrigin-RevId: be9074bac796eff6aaf5a7e01576e89a39448025
2025-08-04 12:58:49 +00:00
Bartek Pacia
7ceb36f0ec
[java] IDEA-372997 Fix description for sts template
...
(cherry picked from commit a228d8708abd53166ae2e008242bb92485dd1988)
(cherry picked from commit 1b61203877cf030550965273f993418901262316)
IJ-MR-169535
GitOrigin-RevId: 4a24a505b3a9247058cab7e66f67ab562e61eb5f
2025-08-04 12:58:49 +00:00
Bartek Pacia
ba9ef159a8
[java] IDEA-372997 Bring back stss and stsf template and restrict to only JDK 24 preview
...
(cherry picked from commit d89039c7426017c35f70bdcbb11061fcfedf22a3)
(cherry picked from commit 1b673e44fa7f54e94d1015734de85344143ce493)
IJ-MR-169535
GitOrigin-RevId: fdbda50a60d7aa2ca077f334788a16245bdfe025
2025-08-04 12:58:49 +00:00
Bartek Pacia
f36a9d58bc
[java] IDEA-372997 Restrict sts template to only JDK 25 preview
...
(cherry picked from commit 40d0c8a18018eaf2d086af82f47298e83204dcec)
(cherry picked from commit 0ef55b7e2e6016e27237414a32bf791de27a4431)
IJ-MR-169535
GitOrigin-RevId: c77ebf28ee136a711cb7a79032e8ae2f8c2d7f43
2025-08-04 12:58:49 +00:00
Bartek Pacia
cfeea2e71c
[java] IDEA-372997 Remove final from final var in StructuredTaskScope creation
...
(cherry picked from commit 24af4e19231fa32af6fac5ec2df9c1e1ca8cba5f)
(cherry picked from commit 1a92fef72e4b14a1afba5bbe62579f4d3d283f18)
IJ-MR-169535
GitOrigin-RevId: 975545f588b3778ac6a028f722709137e7b5a1ac
2025-08-04 12:58:49 +00:00
Bartek Pacia
cc6c69ffd6
[java] IDEA-372997 Update Live Template for creation of StructuredTaskScope (JEP 505)
...
(cherry picked from commit c32f813fd78fb0613826ece930e70a1008b96a0d)
IJ-MR-164534
(cherry picked from commit b7229e0602fc4eea3e050d8fd506dc7ed36f339d)
(cherry picked from commit 60666abd791335ca99ebd4fa3c967997188faf35)
IJ-MR-169535
GitOrigin-RevId: 62fa2f9b1188fa3b44e1d3834f35aff3c784f6a3
2025-08-04 12:58:49 +00:00
Mikhail Pyltsin
ef450d5df0
[java] IJ-CR-162106 IDEA-360079 live templates for instance main methods in implicitly declared classes
...
- introduce psvma and maina instead of template
GitOrigin-RevId: baf47b932895fbf11a920509c51e8cb30c84c4ce
2025-05-13 17:29:36 +00:00
Mikhail Pyltsin
7f2652b15b
[java] IJ-CR-162106 IDEA-360079 live templates for instance main methods in implicitly declared classes
...
- add tests
- add live variables
- fix scopes
GitOrigin-RevId: 413a9bef8fc62321dfc39ea5174d85f2003fb35a
2025-05-13 17:29:36 +00:00
Mikhail Pyltsin
b1cfbfa235
IJ-CR-162106 [java] IDEA-360079 live templates for instance main methods in implicitly declared classes
...
- add psvm for normal class, implicit class and normal class with instance 'main' method
GitOrigin-RevId: 46858978ef26162826e951e032d8eca4e85cac49
2025-05-09 14:12:08 +00:00
Mikhail Pyltsin
8b41da05fa
IJ-CR-162106 [java] IDEA-360079 live templates for instance main methods in implicitly declared classes
...
- add subfolders for live-template
GitOrigin-RevId: e33c3b5d069bbdc834fca143f14f98771126c264
2025-05-08 09:34:50 +00:00
Mikhail Pyltsin
ec18253a22
[java] IDEA-360079 live templates for instance main methods in implicitly declared classes
...
GitOrigin-RevId: 60f08b8d4575de163bcba438933cf146fdbcd020
2025-05-06 08:46:49 +00:00
Yuriy Artamonov
42eae2435c
[devkit] IJPL-180615 Make it possible to install plugin from menu Tools
...
GitOrigin-RevId: 98f1ba0f9c5e6fa623142cca386a657a0308c87c
2025-03-09 22:18:50 +00:00
Vladimir Krivosheev
cead2d63b0
update bazel files
...
GitOrigin-RevId: 333d3f356208427b26cb3c5f3ba514da50aefad0
2025-01-14 18:32:25 +00:00
Nikolay Chashnikov
ae07f82ddd
[remote dev] add explicit dependency on 'intellij.platform.backend' module to plugin modules which shouldn't be loaded by the frontend process
...
Some modules don't make sense in the split frontend process (JetBrains Client), at least for now. Adding an explicit dependency on a marker 'intellij.platform.backend' module is needed to avoid putting such modules to separate JARs after automatic splitting in the build scripts is implemented (IJPL-164312): it doesn't make sense for these modules, and it's better to avoid changes in the layout without reason.
GitOrigin-RevId: a617d02f4f359d4d7741f7303e55193269f5ef69
2025-01-13 13:16:14 +00:00
Vladimir Krivosheev
98799639aa
do not use _test as lib - test targets do not support this
...
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Dmitry Avdeev
01000a8d10
IDEA-364711 Review New... context menu for the workspace folder
...
GitOrigin-RevId: 9be8cc9bc8d6a94575e97f4b494de75fd672e446
2024-12-13 19:15:43 +00:00
Vladimir Krivosheev
0d04611b48
fix incorrect exporting of runtime deps
...
GitOrigin-RevId: d4a4b3f311a37526cad51c6af02f46af24ae69c7
2024-12-08 09:08:04 +00:00
Vladimir Krivosheev
17916c90f8
libraries -> lib, resources, opt-in, test deps
...
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Bartek Pacia
bcfc1dd5e2
fixup! [java] IDEA-360329 Live templates for Java Structured Concurrency API
...
use fully-qualified names in template, to avoid manual import
(cherry picked from commit e873b92ded91eba23bfe6f4147a682aba1bb8f54)
IJ-MR-149439
GitOrigin-RevId: 600686c01d247d928ee6046e6305059d90b6fd8a
2024-11-22 15:27:54 +00:00
Bartek Pacia
d276d2c5ec
[java] IDEA-360329 Live templates for Java Structured Concurrency API
...
(cherry picked from commit 8a4089b6b29d74c9640d5fde32d1ce6df03ff074)
IJ-MR-149439
GitOrigin-RevId: be230f75367651590dacc91da29046b8a8cc8c2c
2024-11-22 15:27:54 +00:00
Yann Cébron
60daf15cdd
[all] plugin.xml: replace <reference> id with ref (IJPL-171993)
...
GitOrigin-RevId: af77ae2b1a15450c2e9d8defd2f8aa310ebe25d5
2024-11-21 14:54:23 +00:00
Maksim Zuev
96a7337c74
[debugger] IDEA-363345 Extract java debugger EPs to a separate file
...
GitOrigin-RevId: ef107061c8100faa97d5297e3730b28e5f4f06f7
2024-11-15 14:56:20 +00:00
Alexey.Merkulov
9623f110e4
[debugger, suggester] Update demo Alt+Click promotion
...
IJPL-159194 in progress
GitOrigin-RevId: f967fa415384ad6a194bdfdbaa5bc68b34ac4774
2024-11-12 19:42:14 +00:00
Andrzej Głuszak
cbca664f6c
[bazel] Second attempt at generating tests
...
GitOrigin-RevId: 7763c9994b7c311310b83b98a542775feb00ed68
2024-11-09 11:06:41 +00:00
Maksim Zuev
9afd0dd26e
[debugger] IDEA-361922 Port hot swap button to remdev
...
Merge-request: IJ-MR-148325
Merged-by: Maksim Zuev <Maksim.Zuev@jetbrains.com >
GitOrigin-RevId: 34d7fa3d8ac1b3ba8b10094d8c285b5bea4049da
2024-11-04 19:22:42 +00:00
Kirill Bochkarev
28ebdc5a09
[java] refactoring: move Extract Module to a separate subpackage (IJPL-9306)
...
GitOrigin-RevId: d572774765322ad93b1a158e83e090a4732e9c90
2024-10-22 09:19:18 +00:00
Alexey Merkulov
53760fd194
[debugger] Implement first variant of Alt+Click promoter scenario
...
IJPL-159194 in progress
GitOrigin-RevId: cf2dc357cb2298a61bc5eb77e666ee27067bbc4b
2024-10-16 02:59:26 +00:00
Ivan Semenov
0eba505b57
[platform] fix reveal/split actions order
...
#IJPL-162918 Fixed
GitOrigin-RevId: d1203fe1286d30c28e389365984ff35e531c2e6c
2024-10-02 12:33:11 +00:00
Vladimir Krivosheev
35d1573ec2
remove unneeded dependency on intellij.platform.resources and intellij.platform.resources.en
...
GitOrigin-RevId: 78867d5ce08f879b10011b360034e4781f3bd310
2024-09-27 13:47:17 +00:00
Maksim Zuev
5e642ef3be
[debugger] IDEA-356958 Use compile&reload modified files in favor of other actions
...
GitOrigin-RevId: 59e9325b2b959750f02ff923439c8353996c98bf
2024-09-09 16:52:43 +00:00
Ivan Semenov
45c657724f
[platform] separate reveal and split group from run group and put into platform
...
GitOrigin-RevId: c07f255aa5fec2fb2c3197a89616fa7fcf832c6d
2024-09-03 21:10:18 +00:00
Yuriy Artamonov
4dac328bf4
[i18n] IJPL-158521 Fix more ellipsis problems in plugins
...
GitOrigin-RevId: 981393c6f975e303847ca598b650fec8fe65d9bf
2024-07-30 16:35:51 +00:00
Dima Golovkov
c5c379e79b
Add rebuild icon for old UI
...
GitOrigin-RevId: 461ffd6e05b989d4a37e33700888f9d003b2de0d
2024-04-30 15:30:03 +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
Alexey Merkulov
12e8173539
[debugger] Implement Repair Debugger Action: it should help after problems in debugger context management and focus
...
GitOrigin-RevId: 3f5dbe58ce01d3f2c7a6b6a9772783299879f5f0
2024-04-22 18:55:18 +00:00
Alexey Merkulov
39f08a085d
[debugger] Add Step Over Instruction internal action
...
IJ-CR-128361
GitOrigin-RevId: 97eb4d31c3d268bd7bd713d26f6acdc2ed185524
2024-03-13 19:09:44 +00:00
Aleksey Dobrynin
3d708aa8d7
[java, completion] generate a provider method while using jigsaw services IDEA-347698
...
GitOrigin-RevId: 146fa445dcb5426eba5d8fa1d4e1a61d892cee18
2024-02-29 10:42:41 +00:00
Louis Vignier
135a0ff6d2
[java] Use rebuild icon for CompileProjectAction
...
GitOrigin-RevId: 245b235a4f36a4977980607becee2922bac72551
2024-02-07 14:36:13 +00:00
Georgii Ustinov
3891baf2cf
[Java. Logging] Simple logger generator implementation
...
IDEA-331693
GitOrigin-RevId: b7d8cfc3499501305dabfa31c6ba2957f55ea679
2024-02-07 13:30:03 +00:00
Georgii Ustinov
f0aab8118a
Add base log generator
...
GitOrigin-RevId: c42df35e3955ca2843f39fbcba5bf0121c73628c
2024-02-07 13:30:03 +00:00
Vladimir Parfinenko
259c2d4ddb
[debugger] folded library stack frames, IDEA-340584
...
Add toggle action into context menu
GitOrigin-RevId: eb0c9ee5cf9c8740e051ead00efa64ffdd364e60
2024-02-01 20:52:27 +00:00
Nikolay Chashnikov
6211f1a3ca
[fus devkit] move intellij.platform.statistics.devkit module from the platform to intellij.dev plugin
...
The module provides internal actions only, and 'intellij.dev' plugin was created specifically for that. It's an invisible plugin bundled with all IDEs by default, so these actions will still be available, but now lightweight products which don't need them (JetBrains Client and Gateway) may exclude this module without hacks.
Registrations of 2 actions from that module were moved from Java plugin to the module's xml file.
GitOrigin-RevId: 454e9c55849cb65bc2c9d9448e1719c6775661fb
2023-04-14 09:07:04 +00:00
Nikolay Chashnikov
f3805da91a
[intellij project configuration] convert source roots without sources to resource roots
...
It should speed up compilation a little, and also makes it simpler to write tests which analyze class files in the module output (we can report an error if there are no class files in a module with source roots).
GitOrigin-RevId: 69ad9a23b1c4d7695e6d8715563d6630d3ae1a00
2023-03-10 14:51:42 +00:00
Tagir Valeev
d9da9a93bc
[java-refactoring] IDEA-314127 Unbundle 'Generify' refactoring to 'Additional Java Refactorings'
...
GitOrigin-RevId: 029f86a736760325c27f1a79a993f35db375bfdb
2023-02-25 12:25:04 +00:00
Bas Leijdekkers
294a698154
Java: small "inst" live template improvement
...
GitOrigin-RevId: 4aff8d17660d18524a768317b1796dfc09597496
2023-02-24 13:24:53 +00:00