Dmitry Batkovich
36d0b02a0d
IJPL-164043 promote suggested refactoring using editor line hint (disabled by default, use "promote.suggested.refactoring.in.editor" adv. setting)
...
GitOrigin-RevId: d067a744131450a2bb0945d1c847992ebb7da6d9
2024-10-13 15:06:26 +00:00
Daniil Ovchinnikov
823e985f18
API dumps: re-generate dumps
...
GitOrigin-RevId: b5cec844cbfe3313723404f7a85b590c25350b41
2024-10-04 21:20:21 +00:00
Nikolay Chashnikov
4f8bcd9161
[platform] API cleanup: remove unused deprecated API (IJPL-156972)
...
GitOrigin-RevId: 183acaca734cbf2e053be244cd4292acc8d24991
2024-10-04 17:48:37 +00:00
Bas Leijdekkers
7eab69be22
Java: clarify refactoring warning message (IDEA-359779)
...
GitOrigin-RevId: 8666270b887ebdce6c639a6deee40dd5273fff0d
2024-10-01 09:31:57 +00:00
Vladimir Krivosheev
a9e7930abe
bazel - build lang-impl
...
GitOrigin-RevId: c4c4dce20bd6e4046644f95f6e7b3f437c51668d
2024-09-27 13:47:17 +00:00
Vladimir Krivosheev
a1210118c0
bazel - fix JPMS, exports and internal
...
GitOrigin-RevId: 3dc80a9ee01e1900c0cebc24b2d08f04f93ddeff
2024-09-25 19:05:37 +00:00
Vladimir Krivosheev
4eb9b78b78
use bazel to build platform-impl
...
GitOrigin-RevId: b5bbc75323a08c7674777e512dcfd988ceb4461f
2024-09-22 17:01:28 +00:00
Vladimir Krivosheev
834bd75254
run jps-to-bazel by Bazel, compile platform using Bazel
...
GitOrigin-RevId: 3774d5adc404b02036f70b7cc35c9e60fdb5d84c
2024-09-21 00:54:17 +00:00
Max Medvedev
c800ad4282
IJPL-797 intellij.platform.refactoring API is reviewed
...
GitOrigin-RevId: e913d0c481d335d5eff0ee9d229b52c27daf75f4
2024-09-04 19:37:00 +00:00
Max Medvedev
6d10c711e0
IJPL-797 intellij.platform.refactoring hide internal API
...
GitOrigin-RevId: 3874be9ca7b53bbe70f8143628543485ea615901
2024-09-04 19:37:00 +00:00
Max Medvedev
3f27a3edf1
cleanup: introduce LanguageRefactoringSupport#getInstance
...
GitOrigin-RevId: 832c2688ee1976e8e353291c645b676c77ecd2ce
2024-09-04 19:37:00 +00:00
Anna Kozlova
15eed269b1
[refactoring] replace Do Refactor → Refactor
...
^IJPL-161665 fixed
GitOrigin-RevId: 032a2c893afeb37781e11a084d27e6f384c290cf
2024-09-04 18:23:36 +00:00
Anna Kozlova
bda190454c
[inplace rename] prepare automatic renamers under progress
...
- same as it's done for member rename
^KTIJ-30940 fixed
GitOrigin-RevId: b7477322a4e6f6f169b7b6f5b201cd004a8786d3
2024-08-19 18:49:28 +00:00
Max Medvedev
9715d134c4
move PsiHighlightedReference to analysis-api
...
GitOrigin-RevId: ab2c483b6ce5a95f5f7d2a984bb41ec5c1e664b9
2024-08-18 23:30:58 +00:00
Alexandr Suhinin
0280eb7bc1
[extract method] fleet: make extract function suspendable
...
GitOrigin-RevId: d58db2176017dfda521bdbdedf52d34dff814b9a
2024-08-02 18:52:43 +00:00
Elena Shaverdova
1aa70e545d
refactoring: remove collector-related code from exposed API
...
GitOrigin-RevId: 233f0e7d57e35622ce841ed271f6b291bf76bf59
2024-08-01 23:17:48 +00:00
Nikita Barkov
385c069cbb
[perf_test]Updated StartInlineRenameCommand to be closer to user behavior
...
GitOrigin-RevId: 89f365c10c5eb737ea9c52dbefac916bc4b6b26e
2024-07-08 19:21:30 +00:00
Louis Vignier
f8b5cf39df
[ui] Update UI for the change signature dialog
...
#IJPL-157817
GitOrigin-RevId: 7d37adfc97449591d15445910e93595c22239c99
2024-07-05 17:16:50 +00:00
Nikita Barkov
149838abea
[perf_test_kotlin]AT-695. Implemented move kotlin files test
...
GitOrigin-RevId: 318c1046a6d66fe0dd851435e3e75f855dc7587c
2024-07-05 14:14:58 +00:00
Alexey Kudravtsev
679a71cd40
wildcardize parameters correctly
...
GitOrigin-RevId: 1041f4afb9f7970c1f28f79909a5a3a8ed6750af
2024-06-27 15:44:12 +00:00
Louis Vignier
04cc5e5f91
[refactoring] Add ChangeSignatureCodeVisionProvider
...
#IJPL-10790 Fixed
GitOrigin-RevId: f1d1b8e6b2df595520edfdcab71a2e5558772ac3
2024-06-14 08:36:17 +00:00
Alexandr Suhinin
2a2ec0789f
[refactorings] IJPL-10806: report executed time after showing usages' preview
...
GitOrigin-RevId: 095bda6c231e6af68b517e033ed96252ca5f4170
2024-06-12 17:50:18 +00:00
Alexandr Evstigneev
969a501efb
Added explicit annotations to the RenameUtil.isValidName
...
Annotations taken from the method business logic.
GitOrigin-RevId: 5816bc381cb0db5827351a9359500d4d92511517
2024-06-10 10:13:51 +00:00
Daniil Ovchinnikov
6226776bd0
IJPL-148997 exclude non-abstract toString() from the API dump
...
GitOrigin-RevId: 6352bbb374532bca296d08131ae50083f69e46c0
2024-05-29 00:05:31 +00:00
Tagir Valeev
d29e0066ed
[refactoring] VariableInplaceRenamer: cosmetic
...
GitOrigin-RevId: cadc3fd4138fd8caa05c9915abb77fbd83deab9a
2024-04-23 14:13:49 +00:00
Tagir Valeev
696dfffffc
[java-refactoring] IDEA-92605 Detect conflicts for rename local variable
...
GitOrigin-RevId: 75ad577ef79dac053c689d9eb6d20dec3af222c7
2024-04-17 09:32:44 +00:00
Daniil Ovchinnikov
5ec66a02cd
IJPL-797 API dump: generate api-dump-unreviewed.txt and exposed API lists [2/4]
...
GitOrigin-RevId: 1f2fcb6d02f6bf1bb52d4063ac8b13ba953b6697
2024-04-09 02:21:27 +00:00
Bas Leijdekkers
1c41737bfc
[java] correctly display directory name in package rename preview (IDEA-150910)
...
GitOrigin-RevId: 6953f20f5ad776b99404bc22dd57c279c0bb36fb
2024-03-04 12:03:55 +00:00
Bas Leijdekkers
64cc3f50f4
[java] clarify rename package dialog (IDEA-314992)
...
GitOrigin-RevId: 5f2a4cee5d67c72559584e04a8f9f28c1a653a88
2024-03-04 12:03:46 +00:00
Bas Leijdekkers
d2528a1255
[refactorings] better text for next/previous buttons in conflict dialog (IDEA-231601)
...
GitOrigin-RevId: a413d0352e5859d03d9c7d31c218bb4e6dff09b3
2024-02-17 17:15:43 +00:00
Nikolay Chashnikov
9d5299c0aa
[platform] API: mark for removal deprecated API without usages (IJPL-275)
...
GitOrigin-RevId: 1675b300f41a37b7b3ea0e2b7a1758a1aae296eb
2024-02-16 15:45:34 +00:00
Bas Leijdekkers
b0684a2e56
[refactoring] Updated Problems Detected/Conflicts dialog (IDEA-231601)
...
GitOrigin-RevId: 10ff088aa89ca87969ee65307ed566ff4124dcb0
2024-02-11 16:31:36 +00:00
Louis Vignier
9f061fd2d3
[refactoring] Reuse the existing property in the rename inlay tooltip
...
GitOrigin-RevId: dc852836601316926cd5d0808ff833803679dd92
2024-02-07 14:36:25 +00:00
Bart van Helvert
4494ef5c18
[refactoring] Remove redundant refactoring helper preparation APIs
...
These APIs are redundant now because a new API was introduced in #KTIJ-28288 that allows running the preparation on both usages and elements the refactoring was invoked on.
GitOrigin-RevId: 2cf65c49a43b6b12c0be365a7973d6ef00d1e6f7
2024-01-24 14:23:04 +00:00
Bart van Helvert
dc11424f70
[kotlin] Run import optimizer when no usages are found
...
Fixes the issue in Kotlin, Java and Groovy. #KTIJ-28288 Fixed
GitOrigin-RevId: 7cd5942539a10f9ccdba386396f15546b0a9ac00
2024-01-17 13:18:01 +00:00
Bart van Helvert
9200f29930
[refactoring] Improve refactoring event listener doc
...
GitOrigin-RevId: 0accf1e19d6b4d91bb8cdc2c1b0b1af7bd6c5a42
2024-01-09 14:12:07 +00:00
Louis Vignier
c7239db2ff
[refactoring] Show an inlay hint to perform the rename refactoring
...
#IDEA-313870 In Progress
GitOrigin-RevId: 161e75de35338ad96d4da4155d4e7d39e66e1eb9
2024-01-05 17:21:35 +00:00
Bart van Helvert
27213eb6eb
[kotlin] Add group to move member table
...
#KTIJ-28305 Fixed
GitOrigin-RevId: 2d1e696797b203f8dceb4eff9c26a94792ef5c95
2023-12-21 19:45:36 +00:00
Mikhail Pyltsin
3f86cf9292
[java-highlighting] IDEA-339935 JEP 463
...
- rename unnamed classes to implicitly declared classes
GitOrigin-RevId: 2c6d7f16a1dc6d2371b8f8b5f5675246c9bc99f9
2023-12-11 15:49:28 +00:00
Anna Kozlova
fb9ce41fc4
[refactorings] make write part cancelable
...
this will leave things that have already been changed as they are, relying on undo to restore them to the state they were in before the refactoring
^IDEA-330050 fixed
GitOrigin-RevId: 417fbb4e06a39638204d4ee9c4f89d48692f4aca
2023-12-01 14:47:40 +00:00
Tagir Valeev
853a7a46fc
[mod-commands] Use RenamerFactory when executing rename to make it more similar to normal rename
...
Provide an interface to specify suggested names from outside
Still part of IDEA-338334
GitOrigin-RevId: 7bb09b7150b463ed8a0c24453c968d60d9e716fa
2023-11-27 19:09:17 +00:00
Alexey Kudravtsev
6a456e6604
cleanup
...
GitOrigin-RevId: ee5405f94670784e95a5cbdf23890e4eaefb4e6e
2023-11-27 14:31:54 +00:00
Bas Leijdekkers
efd084ef3a
Java: fix duplicate condition
...
GitOrigin-RevId: a1fc1462d59537019f7d7506ee8031b03a285b4d
2023-11-15 22:58:15 +00:00
Tagir Valeev
7f43d6030e
[model-branch] Remove some remnants
...
GitOrigin-RevId: f9de2ac613d80f91e4dc3953be1032eec6fd214b
2023-11-03 18:11:15 +00:00
Nikita Pavlenko
d9b92b07a8
[bdt] Common (fix): Copy/Move dialog rewritten. Normal sizing, multiline text, Extendable file chooser. #BDIDE-5386 Fixed
...
GitOrigin-RevId: 734a5064b28fb68c3d85b59ab591d4ee2b15bba9
2023-11-01 21:55:43 +00:00
Bart van Helvert
6d42c402a0
[refactoring] Fix spelling mistake
...
GitOrigin-RevId: d371e66e5f510704c51383e86b6ba7299a97208d
2023-10-26 19:43:30 +00:00
Bart van Helvert
d3af81bcec
[refactoring] Migrate length check to isEmpty
...
GitOrigin-RevId: 787eef29289c558f87a9baccc6c992b40bfe2c85
2023-10-26 19:43:26 +00:00
Bart van Helvert
39e13ad330
[refactoring] Fix NlsContext on dialog description in auto renamer
...
GitOrigin-RevId: f7f84b6f1ec2adc14961269891629c0cc93e14b0
2023-10-26 18:25:28 +00:00
Georgii Ustinov
bf07034f93
NameSuggester doesn't work properly when name consists of 1 word
...
IDEA-335871 review refactor
GitOrigin-RevId: de62f097f0a314acf3a5928df7e78f6978d91d1d
2023-10-25 18:49:31 +00:00
Georgii Ustinov
025ca6debb
Rename test method when renaming production method
...
IDEA-154644 review refactor
GitOrigin-RevId: 013fdd5d1bfcdec2e8fb314cce3533918875787c
2023-10-25 11:34:00 +00:00