Bart van Helvert and intellij-monorepo-bot
d1d5a55680
refactor [java]: Replace IllegalStateException with log
...
GitOrigin-RevId: e8123b88a78bb7e16c8c3e03dbbccbe4bbbe41b5
2026-02-16 20:15:14 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
0b03628e08
IJPL-233553 IJ-MR-186058 reduce suppressions (part 2)
...
GitOrigin-RevId: c989695d6cc980b17a185616d3a7cd6efd2f1766
2026-02-15 17:15:28 +00:00
Leonid Shalupov and intellij-monorepo-bot
5c3a0446ce
MRI-2340 Manual fixes after converting all UI Designer forms to sources
...
GitOrigin-RevId: 8007d1f41deeb55bc6d0022eb637bf697e6f19b9
2026-02-14 16:43:49 +00:00
Leonid Shalupov and intellij-monorepo-bot
b5eb6d8e20
MRI-2340 Automatically convert all UI Designer forms to sources
...
GitOrigin-RevId: 55249a442675e053b5093502648453b84391ec54
2026-02-14 16:43:48 +00:00
Bart van Helvert and intellij-monorepo-bot
c913c85148
refactor [java]: Remove warnings and add documentation
...
GitOrigin-RevId: 11a148147d8f4bc5a067bb50ab9f07e786de7797
2026-02-12 01:28:32 +00:00
Mikhail Pyltsin and intellij-monorepo-bot
ac3032ad4a
[java-refactoring] IDEA-366602 Extracted method doesn't find the place for annotations
...
GitOrigin-RevId: 8f758570f1179853b53a99373f5664777b0153da
2026-02-06 20:31:56 +00:00
Bart van Helvert and intellij-monorepo-bot
b6b7ded5a7
refactor [java]: Remove redundant call to the reference shortener
...
Calling the reference shortener on a non-physical file will result in a non-accurate shortening because it doesn't take into account the context in where this shortener will be inserted.
GitOrigin-RevId: 88b10863b39b695c157b9558eb2d72f7149bc388
2026-02-05 23:45:54 +00:00
Bart van Helvert and intellij-monorepo-bot
50c312aa91
[java] Don't add redundant qualifier in introduce constant refactoring
...
Add initializer to the physical file instead of the non-physical field to make sure the context of the field is properly taken into account when doing the PSI replacement. #IDEA-385631 Fixed
GitOrigin-RevId: 2954ce938f6573b0422edfd5e0b59901f854381d
2026-02-05 23:45:54 +00:00
Marcin Mikosik and intellij-monorepo-bot
096d52cf89
IDEA-384557 [java]: PsiTypeElementImpl.getType() incorrectly applies annotations to qualified types
...
Merge-request: IJ-MR-188692
Merged-by: Marcin Mikosik <marcin.mikosik@jetbrains.com >
GitOrigin-RevId: 566d6e92c6828472a825198af38383e304b62830
2026-02-05 12:54:15 +00:00
Bas Leijdekkers and intellij-monorepo-bot
0bc1a2e678
IDEA-196809 [java]: allow selection of visibility when extracting method from interface
...
GitOrigin-RevId: bcf95064b3588b640c79e85c892af30a0ad69a23
2026-02-03 18:39:33 +00:00
Ilia Malakhov and intellij-monorepo-bot
75e7b94d7b
IJPL-5613 disable and unset all checkboxes in PsiFileDumbRenameDialog
...
Disabled but set checkboxes could be confusing, so now they are always disabled. Also removed the "rename usages" part from the label because it's misleading
GitOrigin-RevId: 08dac9c0abdf4becfdcf7c74e2d6f40886908bce
2026-02-03 16:27:49 +00:00
Bas Leijdekkers and intellij-monorepo-bot
cfdf5adc9a
IDEA-185827 [java]: more room for Extract Method dialog return type and its dropdown menu
...
GitOrigin-RevId: 69e426de6c10a735507dc4ccb798570039fc1e61
2026-02-03 14:05:22 +00:00
Bas Leijdekkers and intellij-monorepo-bot
c24d57fa13
IDEA-272395 [java]: remember last used visibility in Extract Method refactoring
...
GitOrigin-RevId: 4f4513c0a23c2f8ba920d03aa0c50f65d2df1185
2026-02-03 10:53:18 +00:00
Bas Leijdekkers and intellij-monorepo-bot
ab61ae71dc
IDEA-56171 [java]: Extract interface: allow extracting non-public members
...
GitOrigin-RevId: 38c43813c1d28568f3c8e4e800f00db32092506b
2026-02-03 10:53:18 +00:00
Georgii Ustinov and intellij-monorepo-bot
3f9f290179
[Java] LSP-488 Support extracting multiple into variable occurrences
...
GitOrigin-RevId: 7426ae34d3e632a097a368dd24686de597b88f8d
2026-02-03 10:13:38 +00:00
Leonid Shalupov and intellij-monorepo-bot
188b7ef96f
IJI-3282 Optimize imports
...
GitOrigin-RevId: 3b5c00d8ff20b8d0bb6005bc450921085d2da9b2
2026-01-31 17:03:42 +00:00
Georgii Ustinov and intellij-monorepo-bot
7d3ed95465
[Java] LSP-425 Refactoring IntroduceVariableBase: add more descriptive javadoc and mark class as Internal
...
GitOrigin-RevId: 33e7d3f74298c1872a92a268b2b4123858493c5d
2026-01-30 15:52:12 +00:00
Tagir Valeev and intellij-monorepo-bot
d8687fcf0e
IDEA-381454 [java-refactoring] Follow-up: use GenericsUtil.getVariableTypeByExpressionType
...
GitOrigin-RevId: bcd8a13dd0e88ab6ebda0912049dd89d915e5e67
2026-01-29 21:35:53 +00:00
Alexey.Merkulov and intellij-monorepo-bot
b446b776e9
[debugger] Refactoring: Prepare to support java instrumentation
...
Prepare for IDEA-370744
GitOrigin-RevId: d28b2941347a480037b92b917035b4b503083c09
2026-01-29 20:22:30 +00:00
Mikhail Pyltsin and intellij-monorepo-bot
438c4e4b5b
[java-frontend] IDEA-366600 Get rid of additional "Java for JetBrains Client" plugin
...
- java dependencies
Space-RevId: 7d4700ee0761048bb85d3b0a9471b74511f62fc0
GitOrigin-RevId: 9f080945a3c7b361b89c6743ec07ef9163f3e017
2026-01-29 11:31:00 +00:00
Georgii Ustinov and intellij-monorepo-bot
888f4cc38f
[Java] LSP-425 Refactoring IntroduceVariableBase
...
- Create better structure for IntroduceVariableBase#getTempContainer
- Use better return type in IntroduceVariableUtil#getIntroduceVariableCandidates
GitOrigin-RevId: 3627b2928d974c977a6d89d18ad0f37792b3ba1c
2026-01-29 10:44:13 +00:00
Nikolay Chashnikov and intellij-monorepo-bot
9718731f33
IJPL-212619 Java: remove deprecated API, which was marked for removal and has no usages
...
Space-RevId: 03757d83c4ac1f0aba4d7dd2b1c94e065cf161d0
GitOrigin-RevId: fcb1a89583973b2cd6d5e06e53c7ee5cab957836
2026-01-26 20:01:33 +00:00
Tagir Valeev and intellij-monorepo-bot
3036639ced
IDEA-381454 [java-refactoring] Local variable declaration option is ignored on postfix completion with wildcard generic
...
GitOrigin-RevId: 20673922e9955d6a0cde7ab3c2ff40a675b9721f
2026-01-26 18:26:02 +00:00
Georgii Ustinov and intellij-monorepo-bot
c3792d2b39
[Java] LSP-425 Introduce variable non-interactive implementation
...
GitOrigin-RevId: 6eeeeff0a6d23ae886aafbb8fe0d5288115ab009
2026-01-26 10:29:01 +00:00
Timur Aliberdov and intellij-monorepo-bot
3464d4c918
IDEA-384815 [java]: do not rename non-java parameters in AutomaticParametersRenamer
...
GitOrigin-RevId: d3ad3454900247e40aaed4efcbebb8764a5d861b
2026-01-20 01:33:15 +00:00
Mikhail Pyltsin and intellij-monorepo-bot
0780f14038
[java-frontend] IDEA-366600 Get rid of additional "Java for JetBrains Client" plugin
...
- move extension points where they are defined
GitOrigin-RevId: ab4db1b7557d6ce5b0a10fcde96be3f01f15b539
2026-01-16 10:52:27 +00:00
Roman Shevchenko and intellij-monorepo-bot
a9a0b5533c
cleanup [*]: deprecated API; formatting
...
GitOrigin-RevId: b06b2968fc49bb011df0251557cd9290a50052ea
2026-01-15 22:54:41 +00:00
Mikhail Pyltsin and intellij-monorepo-bot
a43daddb89
[java-frontend] IDEA-366600 Get rid of additional "Java for JetBrains Client" plugin
...
- add comments and check structure, disable dependencies, disable remote servers
GitOrigin-RevId: 02ce5ef35d4ea84eb376f773fce1910583a3e3fa
2026-01-15 16:28:43 +00:00
Mikhail Pyltsin and intellij-monorepo-bot
6c3ad84680
[java-frontend] IDEA-366600 Get rid of additional "Java for JetBrains Client" plugin
...
- java backend
GitOrigin-RevId: fce68683d12e29cf35b179f848704dbe074f4d76
2026-01-15 16:28:43 +00:00
Timur Aliberdov and intellij-monorepo-bot
cd98c4a6fb
IDEA-384466: support PsiNamedElementWithCustomPresentation in InheritorRenamer
...
GitOrigin-RevId: f64df791fea0b9d90f21f1ab735669d11f4abb94
2026-01-13 20:50:01 +00:00
Bart van Helvert and intellij-monorepo-bot
dcb964ca54
[java] Correctly dispose extract method preview panel
...
Don't dispose on plugin disposable, instead dispose when toolwindow content is disposed. #IDEA-383890
GitOrigin-RevId: 00672b2282ec2f6d3675824c16d0b351a470adf7
2026-01-07 11:33:05 +00:00
Bart van Helvert and intellij-monorepo-bot
b9b383c76e
[java] Don't use project as disposable
...
Introduces `JavaPluginDisposable` and migrates existing project disposables to the new project level service. #IDEA-383890 Fixed
GitOrigin-RevId: 762429b8f44959e127324d19053a8b05a818f414
2026-01-07 11:33:05 +00:00
Konstantin Nisht and intellij-monorepo-bot
360032dfd5
[threading] IJPL-219144: Fix write-intent access in IntroduceParameterHandler
...
```
at com.intellij.psi.impl.source.tree.CompositePsiElement.getChildren(CompositePsiElement.java:45)
at com.intellij.codeInsight.CodeInsightUtil.addExpressionOccurrences(CodeInsightUtil.java:83)
at com.intellij.codeInsight.CodeInsightUtil.addExpressionOccurrences(CodeInsightUtil.java:92)
at com.intellij.codeInsight.CodeInsightUtil.findExpressionOccurrences(CodeInsightUtil.java:68)
at com.intellij.refactoring.util.occurrences.ExpressionOccurrenceManager.findExpressionOccurrences(ExpressionOccurrenceManager.java:98)
at com.intellij.refactoring.introduceParameter.IntroduceParameterHandler$Introducer.introduceParameter(IntroduceParameterHandler.java:333)
at com.intellij.refactoring.introduceParameter.IntroduceParameterHandler.lambda$invoke$0(IntroduceParameterHandler.java:198)
at com.intellij.refactoring.introduceParameter.IntroduceParameterHandler.lambda$chooseMethodToIntroduceParameter$2(IntroduceParameterHandler.java:244)
at java.desktop/javax.swing.JComponent$ActionStandin.actionPerformed(JComponent.java:3501)
```
GitOrigin-RevId: 5c92578905eab300f33a35ef673286c6228ecc57
2025-12-15 13:29:57 +00:00
Bas Leijdekkers and intellij-monorepo-bot
c4e0723683
IDEA-234253 [java]: allow Rename on java file and only offer Rename File when Rename would rename the class
...
GitOrigin-RevId: 3be347900e77e33d85ce6365dbbcdb3ccd4e7e9c
2025-12-11 14:59:48 +00:00
Konstantin Nisht and intellij-monorepo-bot
86117c23cd
[threading] IJPL-222254: Fix read access in MoveInstanceMethodDialogBase
...
GitOrigin-RevId: 2a750ee2231794bbe4ac31d2155961e35c6843ac
2025-12-08 19:59:23 +00:00
Konstantin Nisht and intellij-monorepo-bot
cac72a298a
[threading] IJPL-221338: Restore read access in InplaceIntroduceConstantPopup
...
GitOrigin-RevId: 59ad8a868137ea658e47056f7b1ce79c03f950a9
2025-12-03 21:24:01 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
9102a339c5
IJPL-218803 IJ-MR-179029 IJ-MR-175479 IJ-MR-184126 don't export execution from lang to avoid excessive and incorrect deps on debugger
...
GitOrigin-RevId: f27713c975606c010f230539bc7ffe7f9c6c815c
2025-11-29 15:49:21 +00:00
Tagir Valeev and intellij-monorepo-bot
5b24f03695
IJPL-219723 [java, xml] Move JspFileTypeUtil to XML API module; remove unused isJspX(PsiFile)
...
GitOrigin-RevId: 042d7949295f6773eb4df0f6a7e1c81f0f825946
2025-11-28 15:28:36 +00:00
Tagir Valeev and intellij-monorepo-bot
59c388119a
IJPL-219723 [java] JspFileTypeUtil; reduce uses of StdFileTypes
...
GitOrigin-RevId: a4f8d06f06014596b53b90a754e8f29bae69d16b
2025-11-25 20:03:18 +00:00
Andrey Zaytsev and intellij-monorepo-bot
853cd06936
refactor [platform]: introduce PsiDocumentManagerEx and remove downcasts to PsiDocumentManagerBase
...
GitOrigin-RevId: 2870b0fc778ee4d9349dd465db92107abd25dbbd
2025-11-25 19:25:37 +00:00
Alexey Kudravtsev and intellij-monorepo-bot
91adf9aa44
cleanup: notnull
...
GitOrigin-RevId: 02bd3ed060b5ab3fdc83878ce170b197ce5e68d2
2025-11-25 18:54:02 +00:00
Alexey Kudravtsev and intellij-monorepo-bot
cba5fb8077
more javadocs for IJPL-219691, remove dubious synchronization
...
GitOrigin-RevId: 614ad49b160d556713790790061fe2e2a2876b52
2025-11-25 17:43:56 +00:00
Alexey Kudravtsev and intellij-monorepo-bot
315912d0c0
cleanup: notnull
...
GitOrigin-RevId: 415de950a25978d053169d03f30a1804ed1e4f9f
2025-11-25 17:43:55 +00:00
Alexey Kudravtsev and intellij-monorepo-bot
a1c6a37a10
IJPL-219691 perform search in non-java files in parallel
...
paralellize processor calls, port clients processors to thread-safe ones
GitOrigin-RevId: e1474cffff412f5dd8943125aad220527b403dca
2025-11-24 17:16:25 +00:00
Alexander Zolotov and intellij-monorepo-bot
b026036e33
refactoring [text-matching]: introduce a method for splitting name in words that returns list
...
most of the usages either pure iterate over the result or immediately convert it to the list. The new methods are supposed to save some allocations and make clients a bit simpler
GitOrigin-RevId: 7846502652a70b1b758a064694d5ed219201b25b
2025-11-16 16:15:41 +00:00
Bas Leijdekkers and intellij-monorepo-bot
6226ace9f3
cleanup [java]: pattern variables, formatting for change signature handler & processor
...
GitOrigin-RevId: dbe5c566a8e296fd81c5e6e8b4b785d8a224ac12
2025-11-09 15:53:36 +00:00
Mikhail Pyltsin and intellij-monorepo-bot
b9ea76639f
[java-intentions] IDEA-381804 Error after applying Extract to method reference in the Compact Source File
...
GitOrigin-RevId: 9944b7f6aa92ca80a9527f5ef230fb0f30da3406
2025-11-07 18:43:04 +00:00
Mikhail Pyltsin and intellij-monorepo-bot
9de81a8590
[java-refactoring] IDEA-380516 JavaSuggestedRefactoringAvailability.extractAnnotationsWithResolve: IllegalArgumentException: Failed requirement
...
GitOrigin-RevId: 76f78b44e8595f57beca1306ac2868e96630cfb8
2025-11-07 03:24:28 +00:00
Aleksey Dobrynin and intellij-monorepo-bot
12e8e6dd9d
[java, inspection, varargs] IDEA-381686 add support for varargs in Javadoc references
...
GitOrigin-RevId: c01b9be043eed1617be3062e56154364a325ebc2
2025-11-04 14:51:46 +00:00
Bas Leijdekkers and intellij-monorepo-bot
cef82b159e
Java: make Change Signature work for default constructors (IDEA-381038)
...
GitOrigin-RevId: 3554a012e461858666264af761988e907a7d0284
2025-10-31 07:51:12 +00:00