Commit Graph

21103 Commits

Author SHA1 Message Date
Mikhail Pyltsin
13774e83ac [java-highlighting] IDEA-324445 offer when after TypePattern
GitOrigin-RevId: 5ef95cd17be1a7c76e82438d84f46f96b515be2f
2023-07-06 12:58:29 +00:00
Mikhail Pyltsin
06a30a413b [java-highlighting] IDEA-324443 Not offer case deafult for Java21
GitOrigin-RevId: e8299b75cd3f52d705cb3961f495639382bba70d
2023-07-06 12:58:27 +00:00
Mikhail Pyltsin
02e2b3fdbb [java-highlighting] IDEA-323955 Replace with enhanced switch produces incorrect code
GitOrigin-RevId: 3d07d1c73c23ea9a2ae0412085b89aea2cfcbde4
2023-07-06 00:03:19 +00:00
Mikhail Pyltsin
06c12be0aa [java-highlighting] IDEA-323955 IJ-CR-110218 Record patterns support available only for Java 20 preview. Fix compiler errors and tests
GitOrigin-RevId: ab45d7a32412b84c130618b47530ae0ab6418084
2023-07-06 00:03:16 +00:00
Leonid Shalupov
336c3c821b scopes: convert ScopeDescriptorProvider nad inheritors to kotlin
GitOrigin-RevId: bc54c8d9ab4c3aba08d38b057a6709c9cfebdbb5
2023-07-05 21:18:39 +00:00
Leonid Shalupov
bee51524be Rename .java to .kt
GitOrigin-RevId: e1f61d2d66f22db672fe0fe88895e3d1ac03a64c
2023-07-05 21:18:35 +00:00
Mikhail Pyltsin
4bc43b46f4 [java-highlighting] IDEA-323955 Record patterns support available only for Java 20 preview. Fix compiler errors and tests
GitOrigin-RevId: 5f856519e56e61818e95cf63766fb6a54c6283ad
2023-07-05 12:09:22 +00:00
Mikhail Pyltsin
1600745464 [java-inspection] flacky test - FixDocCommentTest.testAllesZusammen. Dispose marker
GitOrigin-RevId: 933bd1c221be044713eb780de48c20e8b6fc286f
2023-07-05 12:09:17 +00:00
Tagir Valeev
673c39f0ee [java-intentions] SimplifyBooleanExpressionAction: ModCommand (IDEA-322693)
GitOrigin-RevId: e0bc15afc25a2674ff94d53a6cb32d37661f2790
2023-07-04 19:08:39 +00:00
Tagir Valeev
7b2a9d65ed [java-intentions] More ModCommands (IDEA-322693)
GitOrigin-RevId: 0fcf9df67c1af913f2373d50db4ddfefb1cca426
2023-07-04 19:08:37 +00:00
Tagir Valeev
19225a494e [java-inspections] ExtractSetFromComparisonChainAction: remove redundant holder
GitOrigin-RevId: e219bf0701ee0a719e1d37c3bb98fa8b1a9d5ebb
2023-07-04 19:08:30 +00:00
Tagir Valeev
a16c17a02e Zero-tolerance warnings fixed
GitOrigin-RevId: 5e3865ff1bf7aff0f09e87d42821f3d4dca49281
2023-07-04 19:08:27 +00:00
Tagir Valeev
1141434cfb [mod-command] Extract ModCommandExecutor service
GitOrigin-RevId: fd7a6ee7d46683cbe3da229f6fb6ac8e55b30881
2023-07-04 19:08:25 +00:00
Tagir Valeev
a88527532a [java] Parameter info: do ignore inferred annotation that has TYPE_USE target (IDEA-322009)
GitOrigin-RevId: 5960ad8602c8cf95d78126cd1491126b0a8c8ff0
2023-07-04 19:08:22 +00:00
Tagir Valeev
bf78f8d6ce [java-intentions] ExpandStaticImportAction, ConvertCompactConstructorToCanonicalAction: ModCommand (IDEA-322693)
Also: i18n

GitOrigin-RevId: e8828e96bf095b567d269cb919b0ec94ff860431
2023-07-04 13:42:53 +00:00
Vladislav.Yaroshchuk
a8ace86e27 IJI-1182 Enable Maven dependencies checksum verification
GitOrigin-RevId: c092a94aafbffc6378dce963e3df6272ded9c092
2023-07-03 15:37:15 +00:00
Andrey Cherkasov
da6267b961 Add javadoc for com.intellij.codeInspection.javaDoc.JavadocBlankLinesInspection.startsWithHtmlBlockTag
GitOrigin-RevId: 146152c8dba656ce8fc09e008312dfcacebaafb0
2023-07-03 14:47:35 +00:00
Tagir Valeev
22e9f1ac8f [mod-commands] Use original editor in chooser
Editor may differ from openTextEditor; it could be a diff panel, or editor inside a toolwindow.
Fixes IDEA-324148 Replace side-effect dialog - Chooser with quick-fix opens in the incorrect place for the "Inspect Code" option

GitOrigin-RevId: e90485e6143b7bc80ad585d0a3ada640226541a5
2023-07-03 12:15:55 +00:00
Tagir Valeev
25d9d4b377 [java-intentions] More ModCommands (IDEA-322693)
GitOrigin-RevId: 9e4d2085352ac53769ea1f5b2fbdd5f37a019522
2023-07-03 09:10:45 +00:00
Tagir Valeev
777a05e66d [java-intentions] More ModCommands (IDEA-322693)
GitOrigin-RevId: df31f3ce4ef6913f6d2b990302386bdc4fff2824
2023-07-01 13:01:45 +00:00
Tagir Valeev
c8a22f04ee [java-inspections] ExtractSetFromComparisonChainAction: mod-command (IDEA-322693)
GitOrigin-RevId: c213159456b423ed0ecae09e16fb56567f39417b
2023-07-01 12:25:17 +00:00
Tagir Valeev
e6accf5471 [java-inspections] DeleteCatchFix, DeleteElementFix: mod-command (IDEA-322693)
GitOrigin-RevId: 1145b22298df2b7a4f7ba0661141cb0952b81d64
2023-07-01 12:25:14 +00:00
Tagir Valeev
5ad96f7b38 [java-intentions] More ModCommands (IDEA-322693)
GitOrigin-RevId: ac544ca3f30695ccf6f8c389444d6ab6bb182ade
2023-07-01 12:25:11 +00:00
Ilya Muradyan
702be5858d KTNB-260, FUS: Fix notebook.opened event, add cell.result.received, output.updated, library.used events
GitOrigin-RevId: c644c0cbef443a86e4f765d409a06137251448a1
2023-07-01 01:20:00 +00:00
Mikhail Pyltsin
9bccc8e115 [java-inspection] flacky test - com.intellij.java.codeInsight.editorActions.FixDocCommentTest.testAllesZusammen
GitOrigin-RevId: ec2ed4392c8e25d56c0e8bceec44e3e71c1280fe
2023-06-30 20:15:33 +00:00
Vladimir Dolzhenko
9c6ed68e17 [kotlin] No test methods or classes if corresponding framework is not available
#KTIJ-26074

GitOrigin-RevId: 9515f838d7c7627e998fee0027f268545a034f48
2023-06-30 14:20:11 +00:00
Yuriy Artamonov
12793cc0a2 [java] IDEA-323530 AcceptedLanguageLevelsSettingsStartupActivity hits indexes on EDT
GitOrigin-RevId: b48c2a6720144e810b870b5cb5a6714954683f4d
2023-06-30 09:20:45 +00:00
Tagir Valeev
5b2d5dabfc [java-intentions] More ModCommands (IDEA-322693)
GitOrigin-RevId: 06c6f71b9bc0b55d2b4c227246ae47fe8cefdd34
2023-06-30 09:01:16 +00:00
Tagir Valeev
f4660a3804 [java-inspections] SideEffectWarningDialog removed (unused anymore)
GitOrigin-RevId: c801fc6d6ca9047c4493499fa48fa36c7b877b33
2023-06-30 09:01:10 +00:00
Tagir Valeev
3df9a89271 [java-inspections] AccessStaticViaInstanceFix: mod-command
IDEA-323888 Replace 'side effect' dialog in Java quick-fixes with chooser

GitOrigin-RevId: 215c1987ee33c6fd14f6fe987bbd491fa3b78343
2023-06-30 09:01:06 +00:00
Tagir Valeev
c55dfd035c [java-inspections] RemoveUnusedVariableFix: mod-command
IDEA-323888 Replace 'side effect' dialog in Java quick-fixes with chooser

GitOrigin-RevId: c89ef0ad65e69348de86e10a20686dbf9f8e0d57
2023-06-30 09:01:03 +00:00
Tagir Valeev
640306d59f [java-inspections] RemoveAssignmentFix, JoinDeclarationAndAssignmentJavaInspection: mod-command action, with chooser
IDEA-323888 Replace 'side effect' dialog in Java quick-fixes with chooser

GitOrigin-RevId: 0ceadfeebf9bf294d5201a641922efba3b8a66be
2023-06-29 10:02:34 +00:00
Tagir Valeev
5b29f251c1 [java-inspections] RemoveInitializerFix2: mod-command action, with chooser
IDEA-323888 Replace 'side effect' dialog in Java quick-fixes with chooser

GitOrigin-RevId: 99e43ec42520ff407ad755c1b05cd5c9320bd273
2023-06-29 10:02:30 +00:00
Tagir Valeev
51c5999d0b [java-inspections] DeleteElementFix: ModCommand
GitOrigin-RevId: aefb109889b898b31067f369577f14433075e4e9
2023-06-29 10:02:27 +00:00
Tagir Valeev
2556f65bb3 [mod-command] Better API for ModChooseAction steps
GitOrigin-RevId: f319485b5d6937cfa5a90604303c1e30c25f8be6
2023-06-29 10:02:20 +00:00
Tagir Valeev
49504f360f [mod-command] ModChooseAction instead of ModChooseTarget.java
GitOrigin-RevId: e386c99bc6e33f34023338642361c4f63d963239
2023-06-28 09:36:36 +00:00
Tagir Valeev
97f1eb6974 [java-intentions] More ModCommand actions
GitOrigin-RevId: ab6ebb2720bf1340b95a56421b6485a4ecc170f7
2023-06-28 09:36:26 +00:00
Tagir Valeev
9dc32ab420 [java-analysis] Remove jakarta.validation annotation
Fixes IDEA-323505 can't remove @NotNull annotation from configuration
Fixes IDEA-323547 @jakarta.validation.constraints.NotNull is being incorrectly interpreted for Nullability Problems

GitOrigin-RevId: 07fd30deed72546762a37c79d894ea5188df4917
2023-06-27 11:08:50 +00:00
Tagir Valeev
6b25d3c35b [mod-command] ModPsiNavigator extracted; AssignFieldFromParameterAction converted to ModCommand
GitOrigin-RevId: ee999550c3a338f87a423df7709fd91809dc4d6c
2023-06-27 11:08:46 +00:00
Tagir Valeev
2bcb738522 [java-inspections] Improve public signatures of setupMethodBody
GitOrigin-RevId: 030ba67856bb0ebbe1711ccb366ef9cd77cfdf8b
2023-06-27 11:08:42 +00:00
Tagir Valeev
28a10fafe3 [java-inspections] AddMethodBodyFix, MakeMethodDefaultIntention: mod-command
GitOrigin-RevId: 3dca91388608db3252852bb82aea45388e684491
2023-06-27 11:08:38 +00:00
Tagir Valeev
2f1be4183d [java-inspections] More ModCommand fixes
GitOrigin-RevId: 0c09d9d462156b87b8cd8ef33d203d959a579baf
2023-06-27 11:08:29 +00:00
Bas Leijdekkers
ae4e392cdc Java: change reference graph method return type to avoid some unnecessary casts
GitOrigin-RevId: cbb043d4284bc30ad5137a75723f698a93e6594e
2023-06-26 16:29:03 +00:00
Tagir Valeev
ad40c945e2 [java-inspections] More quickfixes to ModCommand
GitOrigin-RevId: ccc6093d680712cb81c1325d997fb2771b61a0be
2023-06-25 19:05:51 +00:00
Yuriy Artamonov
c8ae1a306c [java] Track configuration file changes only for Spring OuterModelsModificationTracker
GitOrigin-RevId: 136976722f4ba267de30dee6bf049deeaad39850
2023-06-23 23:15:23 +00:00
Louis Vignier
9bc847613e [jdk] Refactor SdkmanrcWatcher
IJ-CR-108824

GitOrigin-RevId: 3ceeb74e4bc623709be951faa6a81a261cf2cd0c
2023-06-23 21:29:36 +00:00
Louis Vignier
c8cd83fd1d [jdk] Prioritize JDKs from JAVA_HOME in auto configuration
#IDEA-309066 Fixed

GitOrigin-RevId: a4901258849b8a239f99b83a4af7bc194006b428
2023-06-23 21:29:34 +00:00
Tagir Valeev
2d3661c971 [mod-command] ModDeleteFile command; more fixes
GitOrigin-RevId: d1d1251165923ba7653875801ef56b9de00807da
2023-06-23 09:45:44 +00:00
Tagir Valeev
52ae047ae2 [mod-command] Rework file creation (use non-physical directories); use in MoveClassToSeparateFileFix
Also: test for MoveClassToSeparateFileFixTest
Also: move psiUpdate implementation to lang-impl, as we need some dependencies there

GitOrigin-RevId: a74e295bb265eb951cff8680102b798d34ea14f7
2023-06-22 10:54:23 +00:00
Tagir Valeev
fe8778f422 [mod-command] Rename EditorUpdater -> ModPsiUpdater; move to analysis-api
GitOrigin-RevId: 41f8d5eb372f78e2c2c7d3a1257214c2b8c5f000
2023-06-22 10:54:21 +00:00