Tagir Valeev
01db701bec
[java-completion] Complete statement: use arrow instead of colon in rule switch (IDEA-309553)
...
GitOrigin-RevId: 74a10e28de1dfb1667bb4a29688ab4c710b73bf4
2023-01-11 16:33:04 +00:00
Tagir Valeev
b0b19ea5b5
[java-completion] IDEA-305420 Complete statement does not work for switch expressions
...
GitOrigin-RevId: 0cd50d0ef1168b9bf637c8dcb0972f27d7ce2156
2022-12-02 17:29:19 +00:00
Tagir Valeev
bfc19c98e4
[java-completion] IDEA-303885 Complete statement on generics generates syntax error
...
GitOrigin-RevId: 98f4241d73d071480687ec4d5be9a80cb612bb26
2022-10-24 17:26:06 +00:00
Tagir Valeev
073a1426b1
[java-completion] IDEA-300415 Smart enter should add lambda body
...
GitOrigin-RevId: ad58fe40fa08a263fc68c39d7f2fe0e6e7ef9938
2022-09-20 09:26:44 +00:00
Andrey.Cherkasov
639652bd8d
[java-completion] Put a colon for multiple case labels
...
IDEA-296940
GitOrigin-RevId: cd5d256b6082d3dd6aa246a40cce6294f93f8fdd
2022-06-29 19:19:10 +00:00
Tagir Valeev
c1d6bd977f
[java-completion] MissingLoopBodyFixer: wrap body only when it's indented
...
Fixes IDEA-294142 Complete Current Statement action can affect the next independent statement
GitOrigin-RevId: cf6c81b5b62997a8925c2d68bf14533abb135d2c
2022-05-18 10:20:24 +00:00
Tagir Valeev
d24dbdcf93
[java-completion] Fix method body without () only when type is void (IDEA-23781)
...
GitOrigin-RevId: d669b3447dce6186a10f8b807b86bb14f9b98f82
2022-04-29 12:50:05 +00:00
Tagir Valeev
6c28bb7296
[java-completion] Complete statement: complete to method instead of field
...
Fixes IDEA-23781 Complete statement: missing method body
GitOrigin-RevId: 8d37de51bc4e90f36fbf2bbb30e0e50edc79f763
2022-04-21 08:05:45 +00:00
Tagir Valeev
b5838faa84
[java-completion] Complete statement: process loops uniformly; wrap loop body
...
Fixes IDEA-73881 "Complete Current Statement" incorrectly handles for with non-block loop statement
GitOrigin-RevId: 0e92756e7536f5d939db3f2f0ed42c8e716076c3
2022-04-21 08:05:42 +00:00
Tagir Valeev
c62e2b7740
[java-completion] Complete statement: keep comments when fixing 'if' condition (IDEA-153023)
...
GitOrigin-RevId: f6bdbd611adb8105fa8ee6a6bb4621fc38800643
2022-04-21 08:05:39 +00:00
Tagir Valeev
1cbe81473a
[java-completion] MissingClassBody: insert body before last error element
...
The last error element could start a new record (IDEA-290767) or be just unparsed garbage. In any case, adding {} after it would not make anything better, as {} will be unparsed as well.
GitOrigin-RevId: c3ffe1eb107e7c6ee08ff4e867d83323c14e9613
2022-03-22 09:30:21 +00:00
Tagir Valeev
2d19324846
[java-completion] MissingArrayInitializerBraceFixer: use EnterAfterUnmatchedBraceHandler (IDEA-282469)
...
GitOrigin-RevId: 29a477bf9a7b726ef2d56c7e0ad7f82c8621d8b7
2021-11-17 12:27:07 +00:00
Tagir Valeev
db6adb85aa
[java-completion] Complete statement: support for multi-dimensional arrays
...
GitOrigin-RevId: e65b83f2e5dacd3ae0a0e74a80fff81c228e2d48
2021-11-17 12:27:06 +00:00
Tagir Valeev
a224eba822
[java-completion] Support switch expressions on complete statement (IDEA-277987)
...
GitOrigin-RevId: f4b7e95c4b478875c82f88dc28905c6bd166ab39
2021-09-18 01:47:08 +00:00
Ilyas Selimov
693382897e
IDEA-276674 - check an expected caret position in the tests
...
GitOrigin-RevId: aa971364d92198912bff6cd46a8ee100f0921448
2021-08-26 06:18:07 +00:00
Ilyas Selimov
052d04ac93
IDEA-276674 - fixed completion for private native methods
...
GitOrigin-RevId: 3020c99aa2faffc354ef42455d67db922a89bac2
2021-08-24 13:36:39 +00:00
Tagir Valeev
21c160097d
[editor] IDEA-273139 Smart enter should work for host language in single-line injections
...
GitOrigin-RevId: b7b1c6992b1afa545b96d79bf75ed8a4ea5f3469
2021-07-06 06:51:18 +00:00
Tagir Valeev
a2ebadc8dd
[java-completion] Complete statement: fix missing comma (IDEA-268441)
...
GitOrigin-RevId: 43c014680dc72429f349d667cc66c0920def1358
2021-05-06 02:50:08 +00:00
Tagir Valeev
33584b6815
[java] Improve parentheses fixer in complete statement action
...
1. Do not add parentheses left to caret
2. Use LongRangeSet to add parentheses at valid overload positions
3. Support vararg methods
4. Filter by outer method call arguments range
5. Do not try to fix anything in already valid inner calls
Fixes IDEA-264821 Complete current statement: wrong choice for missing bracket
GitOrigin-RevId: d637703725e9e67ddb83e67a1e05d95d7fc4c1fe
2021-03-23 12:23:39 +00:00
Tagir Valeev
0ee0388653
[java-impl] IDEA-262315 Complete current statement doesn't work for switch expression
...
GitOrigin-RevId: c755b2eb3a30a8011ea665f13effc7224594818b
2021-02-18 08:51:53 +00:00
Tagir Valeev
2a18b3e8f9
[java] IDEA-255890 'Complete Current Statement' for vararg method like String.format works incorrectly
...
GitOrigin-RevId: 814641fd0562890897eec6e0a7f29c187f36c54c
2020-12-04 08:06:35 +00:00
Tagir Valeev
abdf1f601d
IDEA-229792 Support record declaration in complete statement
...
GitOrigin-RevId: f0257fa34cd4bc8e5445f8f4bc417747790c2538
2019-12-25 03:42:32 +00:00
peter
f71bd07b0b
java complete statement: don't put closing parenthesis before caret (IDEA-225079)
...
GitOrigin-RevId: ae2d530e850b4051f4c90ccab8dcdecf01e74eca
2019-10-21 11:33:24 +00:00
Rustam Vishnyakov
123242c4b2
EditorConfig documentation test
...
GitOrigin-RevId: fd52ace3d7a32ecd02c2c5ab90e077967604c15e
2019-06-16 04:03:21 +03:00
Egor Zhdan
c1813cfb52
Cleanup: NotNull/Nullable
...
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-16 04:02:08 +03:00
Anna Kozlova
91f7445298
constructor reference: don't ignore constructor parameters during method reference inference (IDEA-185578)
...
GitOrigin-RevId: e836468e05db28157713e9edd3c70382f8ecdebc
2019-06-13 03:15:49 +03:00
Egor Zhdan
39d2d77155
Cleanup: NotNull/Nullable
...
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-13 03:14:35 +03:00
Aleksey Rostovskiy
185284cee6
get rid of intellij.build.toolbox.litegen parameter and use BuildOptions.TOOLBOX_LITE_GEN_STEP to skip it instead
...
GitOrigin-RevId: 9aac8ee4ed1ebf2a29de18a238825fafb1ab88f9
2019-05-27 15:08:08 +03:00
Alexandr Suhinin
9215f4240b
[duplicates] enable duplicates analysis in PyCharm/WebStorm/PhpStorm/RubyMine
...
GitOrigin-RevId: 1545b79fdca4888f4b94f47f22703fd37694fa7a
2019-05-27 15:07:30 +03:00
peter
a556114614
IDEA-204900 Smart Enter fails to add function body if staying at annotation
...
GitOrigin-RevId: 1216c56cb12209f569f88ce4afea2528166b3437
2019-05-20 21:17:23 +03:00
Anton Makeev
c105e26db3
Merge remote-tracking branch 'origin/master' into amakeev/gradle
...
GitOrigin-RevId: f9a633252daf311ecab19002c0f4757052eee9dc
2019-05-17 19:13:15 +03:00
Anton Makeev
b54aaf7e4e
IDEA-210281 Cleanup Gradle settings: separate Runner configurable removed
...
GitOrigin-RevId: adbc39121fe91beb633e125b4cf39bfe0a422e4b
2019-05-17 19:02:16 +03:00
peter
0a8f4c0ac6
java: add smart enter for incomplete ternary operator, DRY (IDEA-70189)
...
GitOrigin-RevId: 0f8fa9c23efc9cf2d3be079a7e80e7cbbcdfdce9
2019-05-14 20:17:56 +03:00
Roman.Ivanov
5076e08145
set SPACE_BEFORE_COLON_IN_FOREACH true by default, fix tests
2018-06-26 12:04:00 +07:00
Roman.Ivanov
5858ba478c
fix tests for foreach formatting
2018-06-05 11:31:17 +07:00
peter
20ca3646d2
IDEA-84064 Ctrl-Shift-Enter does not work in annotations
2018-01-03 15:07:35 +01:00
peter
dd9fa434e0
IDEA-158249 Complete Current Statement of for loop: code is not reformatted
2018-01-02 15:55:43 +01:00
peter
6551b38303
IDEA-179934 Action "Complete current statement" introduces incorrect code
2017-10-12 20:02:38 +02:00
peter
8561e8cb19
IDEA-178933 Complete current statement for if statement without opening bracket
2017-09-15 22:04:10 +02:00
Roman Shevchenko
990be87937
[java] "complete statement" in module-info.java (IDEA-170568)
2017-04-19 17:20:59 +02:00
Roman Shevchenko
f71fdbba2c
Cleanup (unneeded restore in tests; unneeded exceptions; formatting; typos)
2017-04-19 15:52:10 +02:00
peter
4b83d7bd0d
IDEA-169972 Smart Enter before else-if splits that else-if
2017-03-30 16:54:24 +02:00
peter
3d14836e35
IDEA-157287 'Complete statement' fail with lambda
2016-08-01 15:37:27 +02:00
peter
b7623be04f
IDEA-155309 Complete statement does not work for default in switch
2016-05-02 08:58:54 +02:00
peter
4e3139ffda
smart enter to wrap its single then/else branch into code blocks (IDEA-155280)
2016-04-29 22:56:19 +02:00
peter
9abaffbeeb
smart enter for try-with-resources body
2016-03-04 18:05:09 +01:00
peter
0df183f2af
java smart enter: place caret inside braces for switch statement followed by an empty line
2016-02-15 19:09:39 +01:00
Yaroslav Lepenkin
8eea8eb13f
Do not reformat parent code block on "complete current statement" action (IDEA-102479)
2015-08-11 14:39:13 +03:00
peter
26f25b917d
IDEA-68660 ctrl-shift-enter does not insert a semicolon after anonymous implementation
2015-07-09 20:49:01 +02:00
peter
8cbbf3648b
IDEA-31554 "Complete Current Statement" does not format code on "else if" condition code block
2015-07-09 20:49:00 +02:00