Commit Graph

869 Commits

Author SHA1 Message Date
Tagir Valeev
965bef7bb4 [java-refactoring] InlineLocalHandler: fixes after review of IDEA-371649
1. Exclude an option to rename the original variable if the type differs
2. Rename actions


(cherry picked from commit 2fd3bb261163cbd5b0d4af0f986e27250abb0956)

IJ-CR-162628

GitOrigin-RevId: 5d489d1030cf375d2a511be9edc9200a62bd045b
2025-06-26 15:32:14 +00:00
Tagir Valeev
070236d4d2 [java-refactoring] Shorter message for collision popup
Improves IJPL-190894 A renaming warning is truncated in inline popup


(cherry picked from commit 9a596dac199cf536722fb2d394e8ca532e5cecf4)

IJ-CR-166110

GitOrigin-RevId: 4e6bffec3aed60f976298c53c46313fb66e27a61
2025-06-23 22:15:25 +00:00
Vladimir Krivosheev
b935234c91 IJ-MR-162467 don't export intellij.platform.projectModel
GitOrigin-RevId: 11c0bf5ca0f3a6d892658a2b149d85cace9aa2b8
2025-06-14 13:00:48 +00:00
Vladimir Krivosheev
ef0323d07c IJ-MR-162467 don't export intellij.platform.core
GitOrigin-RevId: 05f350c1c087be1bf9b46d8bdac5345a65f55958
2025-06-13 21:52:48 +00:00
Vladimir Krivosheev
539d5197ad don't export intellij.platform.util.diff
GitOrigin-RevId: 2b25166fd986c0b897636a290a97f1b2927352ce
2025-06-09 21:02:56 +00:00
Vladimir Krivosheev
982fba0b33 IJ-MR-162467 don't export intellij.platform.concurrency
GitOrigin-RevId: 5cd5a6506d69bfd384f21fc5a79d1f12a172a074
2025-06-08 20:43:51 +00:00
joe
a548b99409 Fix type parameters referenced by the bounds of other type parameters not being added in anonymous to inner intention.
#IDEA-373936 fixed

closes https://github.com/JetBrains/intellij-community/pull/3075


(cherry picked from commit fe3b036de7f23154be56f1116c58a0eef408c4dd)

IJ-MR-164968

GitOrigin-RevId: b1f78464d8129718f9d5a479a099c173a640d174
2025-06-05 15:52:04 +00:00
Vladimir Krivosheev
2d5aaf391b IJ-MR-162467 don't export intellij.xml.psi
GitOrigin-RevId: d4ca928b7dc468451c0047bd35f1f60c1199207a
2025-06-05 14:33:17 +00:00
Vladimir Krivosheev
65fe061584 IJ-MR-162467 don't export intellij.platform.analysis
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Bas Leijdekkers
0fce756217 [refactorings] Migrate Safe delete to new conflicts dialog (IDEA-360408)
GitOrigin-RevId: 78b9aa6520ca3da432b4bcf15b55857cf9c519e9
2025-06-03 17:12:24 +00:00
Bas Leijdekkers
d5ca38c197 [extract method] allow to extract a lambda expression with an assignment inside (IDEA-347866)
GitOrigin-RevId: 4258330bf27d70e942dc84d53c62842ac682fba4
2025-06-02 16:18:16 +00:00
Bas Leijdekkers
9dde446e22 [extract method] clarify error message (IDEA-224675)
GitOrigin-RevId: e8070a215b9581aaea2601fd987d0d0a307396c7
2025-06-02 16:18:15 +00:00
Vladimir Krivosheev
ab69d8455c IJ-MR-162467 don't export intellij.platform.indexing
GitOrigin-RevId: 5065d7f10610d024e4a89a379be3de68caf55dc3
2025-05-29 17:55:17 +00:00
Bas Leijdekkers
a32457cc15 [extract method] more strictly disallow multiple output variables in a loop (IDEA-373582)
GitOrigin-RevId: 11da42235328984f999ffc678b1c66b74746d7a0
2025-05-29 14:05:37 +00:00
Vladimir Krivosheev
335e39ffae don't export intellij.platform.lvcs
GitOrigin-RevId: b50b249119b6fc6eb1f6e064674d2a8523517b90
2025-05-27 17:02:44 +00:00
joe
b22ffdcf01 [IDEA-372959] Handle captured variables in chained constructor calls in AnonymousToInnerHandler
GitHub PR: https://github.com/JetBrains/intellij-community/pull/3052

#IDEA-372959 fixed

Merge-request: IJ-MR-164104
Merged-by: Bartek Pacia <bartek.pacia@jetbrains.com>
Co-authored-by: Bartek Pacia <bartek.pacia@jetbrains.com>

GitOrigin-RevId: 6de9007dc34a8f09d6880f5c27a6db3db7094016
2025-05-27 08:03:46 +00:00
Egor Ushakov
7af2822d11 [debugger] fixed compiling evaluator cases with assignment return
GitOrigin-RevId: a3c2e127b2f240d2e0537be545ead539812d6517
2025-05-23 20:52:09 +00:00
Bart van Helvert
0fe9c881bf [java] Use context for passing language level identifier check
Migrates all usages of `LanguageLevel#HIGHEST` into `PsiNameHelper#isIdentifier`, such usages are wrong because whether something can be considered an identifier depends on the current effective language level. #IDEA-372983

GitOrigin-RevId: 966d5a91ca4cfcba22ae6ccb3555df06963740f6
2025-05-23 10:18:03 +00:00
Egor Ushakov
5a76f4a23e [debugger] fixed expressions with return in compiling evaluator
GitOrigin-RevId: 8461a5a44eb726f8ad8f50c5ba2acd9220051209
2025-05-22 14:54:46 +00:00
Lev Leontev
33584e3671 BAZEL-2044: make dummy modules have InternalModuleType and hide them in the UI
Related: IDEA-372530 and BAZEL-969

GitOrigin-RevId: 47aa52378ae3da93229bbf05862c8c0c200a303c
2025-05-20 22:02:19 +00:00
Egor Ushakov
a6518212d0 [debugger] fixed expressions with return in compiling evaluator
GitOrigin-RevId: 93e379445d0f0fdb9aa3bfcc8339ac34f57efd04
2025-05-20 18:32:57 +00:00
Egor Ushakov
e5c1feb598 [debugger] fixed varargs methods invocation in compiling evaluator
GitOrigin-RevId: 58b385d1b54566545d1a0beb146613593b87e825
2025-05-20 14:57:01 +00:00
Alexey Kudravtsev
dcf47c96a2 mark results from ContainerUtil.filter as @Unmodifiable to avoid accidental modifications
GitOrigin-RevId: ece14fd2a6dfd14c1c2210f94485acf46fafda87
2025-05-20 14:25:28 +00:00
Egor Ushakov
d59628bbb6 [debugger] fixed varargs methods invocation in compiling evaluator
GitOrigin-RevId: 239729a5e73cc6edb2773b28ef3274f03ba8474c
2025-05-19 19:50:06 +00:00
Vladimir Krivosheev
5c7824a820 ui designer compilation - part1 - allow .form as input
GitOrigin-RevId: 5ab44530cdafe63de7f0595fe9c6ba80ab9da174
2025-05-17 19:35:32 +00:00
Egor Ushakov
49c3af0af0 IDEA-365347 Evaluate Expression with assignment to a private field where expression stream() contains .map() causes Internal Error - removed some useless code
GitOrigin-RevId: ac24d56c1fd6188b5706ea700b5f2092a02ccb07
2025-05-16 17:07:02 +00:00
Egor Ushakov
dc4666143a IDEA-365347 Evaluate Expression with assignment to a private field where expression stream() contains .map() causes Internal Error
GitOrigin-RevId: 086d75160ed654e873ccbfece9801b7a56bcffe6
2025-05-16 13:55:23 +00:00
Alexey Kudravtsev
6d1f55f160 cleanup: rename file to psiFile to distinguish from VirtualFile
GitOrigin-RevId: e718eac8ba2d2177787ae941d8525b3c154d10fc
2025-05-16 02:54:06 +00:00
Vladimir Krivosheev
fbc9805e89 IJ-MR-162467 don't export intellij.platform.jps.model
GitOrigin-RevId: ebaebc90d514e5f3046fe2b973647da4bf156625
2025-05-14 18:10:23 +00:00
joe
5f10f7a6a5 [java-refactorings] IDEA-372592 Fix anonymous to inner class conversion incorrectly converting already-qualified this expressions
#IDEA-372592 fixed

closes https://github.com/JetBrains/intellij-community/pull/3048

Merge-request: IJ-MR-162908
Merged-by: Bartek Pacia <bartek.pacia@jetbrains.com>

GitOrigin-RevId: 0ad34047e08bde4a4689e992768832863036fca0
2025-05-14 11:47:46 +00:00
Vladimir Krivosheev
6fa704d95d IJI-2602 fix super-class visibility
GitOrigin-RevId: 6ba76539d1e6b5e50227ce3d8cd1452f5f284e48
2025-05-14 10:39:04 +00:00
Bas Leijdekkers
6e41b23672 [extract method with object] show error when variables are used in loop (IDEA-356602)
GitOrigin-RevId: e84bcf1f1d03819ca4b5c12b91fad72baf82fc27
2025-05-13 17:43:07 +00:00
Egor Ushakov
0a6959322a EA-266837 - AIOOBE: PsiReflectionAccessUtil.nearestAccessibleType - do not log error, just fallback to Object type
GitOrigin-RevId: 4649e4da19f10e835e84d8247d52368b5546af25
2025-05-13 15:12:51 +00:00
Egor Ushakov
47d3d1147d IDEA-371513 Compiling evaluator does not support creation of arrays of not visible types
GitOrigin-RevId: 21d10803156656ce7c7162bcef2428f38694f273
2025-05-13 12:04:58 +00:00
joe
fdef4f4a3e [java-refactorings] IDEA-372415 Fix anonymous to inner refactoring not copying generics when non-static.
#IDEA-372415 fixed

closes https://github.com/JetBrains/intellij-community/pull/3045


Merge-request: IJ-MR-162638
Merged-by: Bartek Pacia <bartek.pacia@jetbrains.com>

GitOrigin-RevId: b3c0b68d02d93813021c0e70191c894071f83453
2025-05-12 10:28:41 +00:00
Vladimir Krivosheev
0efc28f5c8 IJ-MR-162467 do not export intellij.platform.structureView.impl
GitOrigin-RevId: 0c20c9a059baa4e6e99df7e6c8ffd19be6386bc3
2025-05-11 10:42:09 +00:00
Vladimir Krivosheev
74a74205c9 IJ-MR-162467 do not export intellij.platform.foldings
GitOrigin-RevId: 868726f6678c7231527f621255a5d902320e58b6
2025-05-10 21:23:03 +00:00
Vladimir Krivosheev
53ab1b258e IJ-MR-162467 do not export intellij.platform.refactoring
GitOrigin-RevId: 4bb68401d046d1fffba4fa73935bb1c404d8d49f
2025-05-09 20:49:36 +00:00
Tagir Valeev
1cadb8a667 [java-refactoring] Inline delegating variable: an ability to keep the current variable name
Fixes IDEA-371649 Inline variable using the later name

GitOrigin-RevId: a31d332762af3721245af31841562ff48a0cb3a9
2025-05-09 18:02:40 +00:00
Vladimir Krivosheev
7cf9ef2b29 update bazel files
GitOrigin-RevId: e78f86bd17affd7892fd1af8e157f033906b1865
2025-05-09 15:36:06 +00:00
Bartek Pacia
2c1d0a39d7 [refactoring] IJPL-185947 Remove registry key 'run.refactorings.under.progress'
Merge-request: IJ-MR-162339
Merged-by: Bartek Pacia <bartek.pacia@jetbrains.com>

GitOrigin-RevId: 5fa11d7d566eaa327dba5dde10aca8599cff7339
2025-05-09 15:05:19 +00:00
Vladimir Krivosheev
644a6b2e81 IJ-MR-162467 don't export intellij.platform.editor.ui
GitOrigin-RevId: 8894abe16fb347de7649bfb2d7888b6e6fe0232c
2025-05-09 14:20:40 +00:00
Vladimir Krivosheev
6a2fad16fd update bazel files
GitOrigin-RevId: 2ed0dcc0adee0e0fd534cb73d2592794f70161ff
2025-05-09 06:32:12 +00:00
Vladimir Krivosheev
7351c37957 do not export intellij.platform.usageView.impl
GitOrigin-RevId: 63f00963773ddb773eace8619ec48dadc4de7c24
2025-05-08 19:19:27 +00:00
Vladimir Krivosheev
6f8ff07ccc simplify bazel labels (another step towards using simple names that reflect directory structure)
GitOrigin-RevId: 12bfb2d0fa315d87c7a4ade363d0f834cf324b71
2025-05-08 16:58:30 +00:00
Mikhail Pyltsin
38f373ab40 [java] IDEA-362896 JavaReferenceAdjuster.process executed on EDT slows down typing event processing
GitOrigin-RevId: cb0ac1e0396eb34272b17cea4a6835dcd67997b1
2025-05-06 19:49:35 +00:00
Bas Leijdekkers
83e5cfc9f6 [kotlin] reuse java safe delete dialog instead of copying it (IDEA-350217)
GitOrigin-RevId: 48a0d2985f8955ff3de4fb67e5fa1c81172b94f1
2025-04-30 18:14:06 +00:00
Bas Leijdekkers
bd66ff4f25 Java: fix safe delete invoked on a java file (IDEA-258214)
GitOrigin-RevId: a079978d5c2ab912b125a825c09819ef8aacdaea
2025-04-28 11:12:48 +00:00
Egor Ushakov
9d59b5beda IDEA-371371 Stream trace debugging doesn't work with records
GitOrigin-RevId: bbe83739e3db7cd0b7a4b8842b6e5c1cbb8d1f32
2025-04-24 00:27:05 +00:00
Bas Leijdekkers
41f1c7bc69 Java: improve conflict messages
GitOrigin-RevId: a1765f5a3958f348085a0f9be7c0bd0339fc3ecd
2025-04-18 18:06:15 +00:00