Mikhail Pyltsin
73bbc5d00d
[java-completion] IDEA-355252 Don't suggest deconstruction with incorrect name
...
GitOrigin-RevId: 9bdb1273f507054c479eaa86597eadaf4568a9dd
2024-06-20 17:53:33 +00:00
Alexander Kuznetsov
948d66738b
[debugger] IDEA-348853 implement Java evaluator statistics
...
GitOrigin-RevId: d06e86bdcf53ab2190c055d82f39241559f8cfd6
2024-06-20 17:48:42 +00:00
Louis Vignier
0e6e24cb4e
[javadoc] Remove always true instanceof check
...
IJ-CR-132677
GitOrigin-RevId: a37fd00f55fb612e68a49c0129c68047563f7b52
2024-06-20 17:46:18 +00:00
Louis Vignier
ab2b1e736f
[javadoc] Infer explicit super in getInheritDocSymbol
...
IJ-CR-137121
GitOrigin-RevId: 1c7849ad0cabf91c0d7f80e1385aba346503fca8
2024-06-20 17:46:18 +00:00
Louis Vignier
467af6f301
[javadoc] Fix StackOverflowError on inheritDoc tag navigation
...
IJ-CR-137121
GitOrigin-RevId: f15c66a204c6eb81f43a533f81a54a627c0f041c
2024-06-20 17:46:18 +00:00
Tagir Valeev
ea54b23881
[java-inspections] DefaultNotLastCaseInSwitchInspection, ComparisonOfShortAndCharInspection: enabled by default
...
GitOrigin-RevId: 7f6abf59c7fbf9e167cb4696a689473ba4337e91
2024-06-20 16:25:34 +00:00
Vladislav Rassokhin
78e0059e89
[platform] move isIdeaProject to a dedicated class in intellij.platform.ide.core as it's widely used
...
GitOrigin-RevId: 73c43defd45327b2beb761cd3a2d027d04754d7c
2024-06-20 13:09:26 +00:00
Tagir Valeev
0b7995dbd1
[mod-command] ModTemplateBuilder: support end position; use in JavaWithCastSurrounder
...
GitOrigin-RevId: 1fa5adbd8cac92062303baec88441a4489138b90
2024-06-20 11:51:01 +00:00
Tagir Valeev
0c576e7a4d
[java] SwitchStatementPostfixTemplate: ModCommand surrounder
...
GitOrigin-RevId: 8949927faaa1cc4592287671d0eb077ab6b3816f
2024-06-20 11:51:01 +00:00
Nikolay Chashnikov
a0f7130f41
[java] API cleanup: mark for removal API which was deprecated in 2023.3 or earlier (IJPL-503)
...
GitOrigin-RevId: 76cae6e709fa5b22f2eabd37fa2d2dbd99938998
2024-06-20 09:26:41 +00:00
Georgii Ustinov
1b99ec9f45
[Java. Code Formatting] Preserve allow KEEP_LINE_BREAKS for type parameter list in method
...
IDEA-353192
GitOrigin-RevId: f0a200b1a8060de8a5a05b05025ff335eed163dd
2024-06-19 17:37:28 +00:00
Tagir Valeev
cd0459d220
Pattern variable hides field warnings fixed
...
GitOrigin-RevId: ed5d717578bd3d765bd865ab27dd93521e2a7323
2024-06-18 19:55:23 +00:00
Tagir Valeev
440654c48f
Pattern variable can be used fixes; other warning fixes
...
GitOrigin-RevId: 49f37e7f5d748be50ee66fdf66a5c9b98b1b7432
2024-06-18 19:55:23 +00:00
Tagir Valeev
3fd0f4975d
Pattern variable can be used fixes; other warning fixes
...
GitOrigin-RevId: 4965216d1872b439970db33dbe2864d5aab9606e
2024-06-18 19:55:23 +00:00
Mikhail Pyltsin
70f1723530
[java] IDEA-355024 use explicit modifiers for formatting and for suggestion.
...
GitOrigin-RevId: 770b9a3d009fe5734d0732feeebde54d3566819c
2024-06-18 13:55:12 +00:00
Tagir Valeev
2fcef82733
[java] ComponentTypeOfMacro: fix lookup items
...
GitOrigin-RevId: 9f52fc318aa85456b6cf704b0301a0fcd8f7aa8f
2024-06-18 12:26:39 +00:00
Louis Vignier
c289726b57
[fus] Detect JDK vendor in JavaLanguageVersionsCollector
...
#IDEA-291470 Fixed
GitOrigin-RevId: bd07db9dfa6520b0c4ffaeec32eb4e864abdd3b1
2024-06-18 12:06:00 +00:00
Dmitry Yudin
2157456570
IJPL-156058 Use a sequence and better name check in JDK search in JdkWarmupProjectActivity
...
GitOrigin-RevId: 26f6b80ad2a57c9ba912a625d4cd46f9a930f2a2
2024-06-17 22:31:26 +00:00
Mikhail Pyltsin
e42c3ee1e4
IJ-MR-136429 [java-generation] IDEA-344399 generate annotation based on type_use option
...
- fix message
- fix comparator
GitOrigin-RevId: 842fbf9e29150159ae92a47eddb84eb9a8d7288a
2024-06-17 21:14:57 +00:00
Mikhail Pyltsin
9bf2727703
[java-generation] IJ-MR-136429 IDEA-344399 generate annotation based on type_use option
...
- fix non-standard-root-packages
- introduce project descriptors
GitOrigin-RevId: 41db7240e29fbfed81957df2d68e2de29c573ef2
2024-06-17 21:14:57 +00:00
Mikhail Pyltsin
2023228d8c
[java-generation] IDEA-344399 generate annotation based on type_use option
...
- extracted new option
- reuse this option in MissortedModifiersInspection
- override uses this option too
GitOrigin-RevId: 39f3f72991240753c86c7f80df865728aa9743ad
2024-06-17 21:14:57 +00:00
Yuriy Artamonov
514a6af057
[fus] IJPL-149278 Report file schema usages correctly computing value in NBRA
...
GitOrigin-RevId: 2b8639e9ab2cda0cfadfff9e4140b97921a38ddf
2024-06-17 20:24:55 +00:00
Alexander Lobas
89d58ee436
IJPL-150231 Move icon mappings from json to icon generator
...
GitOrigin-RevId: 4d4576fc7eeb92ec43c36abec2d62d271b45d9a4
2024-06-15 23:19:46 +00:00
Dmitry Yudin
65b5af76bd
IJPL-156058 Update JDK handling in warmup activity
...
This update refactors the JdkWarmupProjectActivity class, implementing a better check for existing JDKs. This change optimizes the way the class avoids creating unnecessary JDKs.
GitOrigin-RevId: 930a98cc6ed03bbbbbf2f79b5d5d6bfe262ad950
2024-06-15 22:56:55 +00:00
Yuriy Artamonov
b9416a8db9
[java] IJPL-34876 Declare icons and texts for ParseSdkmanrcAction declaratively
...
GitOrigin-RevId: 16e5d519d8be7f64fd5f286580d70c96c91d72de
2024-06-15 21:01:31 +00:00
Vladimir Krivosheev
69fe677cde
IJPL-796 refactor JavaFileIconPatcher
...
GitOrigin-RevId: c15082085eda3160d89a94424d4303c06d71ed8e
2024-06-15 19:18:53 +00:00
Vladimir Krivosheev
d1cb6a3c43
Rename .java to .kt
...
IJPL-796
GitOrigin-RevId: 9a3318328d5730bcea5aab6b019eb969d5997fb5
2024-06-15 19:18:53 +00:00
Georgii Ustinov
1df6b52d4b
[Java. Code Formatting] Add settings of configuring spaces for simple one-line methods to JavaFormattingStyleCollector
...
IDEA-270369
GitOrigin-RevId: 671d77f7828c7932bddf67fe507f56086c0b5887
2024-06-14 19:38:46 +00:00
Tagir Valeev
9766de10a4
[java-analysis] NullableNotNullManagerImpl: more robust tracking of updated defaults
...
GitOrigin-RevId: bb75619bbd246d8dcbd3538f5e99122a9da25fe4
2024-06-14 18:18:48 +00:00
Mikhail Pyltsin
3b46b03d0b
[java-logging] IDEA-354689 freezing with too long name
...
- fix comparison
GitOrigin-RevId: 47dd53f5d7c770d496d1b9b826884f6f4715a650
2024-06-14 16:09:20 +00:00
Tagir Valeev
636172d7db
[java-intentions] UnimplementInterfaceAction: do not try to remove synthetic methods
...
Fixes IDEA-354044 Error in Unimplement Interface when invoked on record
GitOrigin-RevId: 9c07e03d1f86ded0aeea3bd0f373dfc263e72eb4
2024-06-14 16:05:02 +00:00
Mikhail Pyltsin
e8093a742f
[java-logging] IDEA-354689 freezing with too long name
...
GitOrigin-RevId: d4629b1008ac0dcfeb256b3f7dd9ef733a129ff8
2024-06-14 12:59:18 +00:00
Louis Vignier
04cc5e5f91
[refactoring] Add ChangeSignatureCodeVisionProvider
...
#IJPL-10790 Fixed
GitOrigin-RevId: f1d1b8e6b2df595520edfdcab71a2e5558772ac3
2024-06-14 08:36:17 +00:00
Louis Vignier
ae1c936551
[refactoring] Rename RenameCodeVisionSupport to RefactoringCodeVisionSupport
...
GitOrigin-RevId: e8019906e00d1d283c580516620f883d10074a6b
2024-06-14 08:36:17 +00:00
Louis Vignier
1ab7c69496
[javadoc] Fix previews for inheritDoc tags
...
The target PsiElement can end with a line break, an asterisk and empty spaces. These do not look clean in the preview popup.
#IDEA-89977
GitOrigin-RevId: 388137a4f4422ade0d055440dfb40aeeeeece520
2024-06-14 08:36:17 +00:00
Louis Vignier
47d5d6da56
[javadoc] Add navigation for inheritDoc tags
...
#IDEA-89977 Fixed
GitOrigin-RevId: 74fc471426b82445abc49ce9b760e005f2130917
2024-06-14 08:36:16 +00:00
Mikhail Pyltsin
4f2f2d4d9a
[java-logging] IDEA-354689 freezing with too long name
...
GitOrigin-RevId: ea492c3f7456a43e6431acff3964e45f1203871b
2024-06-13 21:13:56 +00:00
Dmitry Yudin
a4289cce94
IJPL-156058 Update JDK handling in warmup activity
...
JdkWarmupProjectActivity.kt has been updated to prevent duplicate JDK entries. Now, before a JDK is added to the project JDK table, a check is performed to see if it already exists.
GitOrigin-RevId: 4c437b82d2520797fdd616ab455a4bf67067595b
2024-06-13 15:16:42 +00:00
Tagir Valeev
775db0701c
[java] TextBlockJoinLinesHandler: convert '\s' to ' ' when converting to regular string
...
GitOrigin-RevId: 5bcd1fb600f5d9a12286147582b4e70726c3835a
2024-06-13 15:07:37 +00:00
Georgii Ustinov
5ed98e6eb9
[Java. Code Formatting] Add javadoc to the TypeAnnotationUtil
...
IDEA-353192
GitOrigin-RevId: 8394fec995a17c625c14ce548b92278dba1d4fd4
2024-06-13 11:51:48 +00:00
Georgii Ustinov
0f44e4c323
[Java. Code Formatting] Change name to lowercase for the methods in spacing section of Java formatter settings
...
IDEA-270369
GitOrigin-RevId: f2b98d3fe0d10996900568f7effca24dfefbd670
2024-06-13 09:49:22 +00:00
Aleksey Dobrynin
10af325fc7
[java, compilation-charts] fix a plugin declaration
...
GitOrigin-RevId: 27dc7a4d0d3ef876f34a9c5e2ae98483206a2acf
2024-06-12 15:52:31 +00:00
Aleksey Dobrynin
aa8ff221c9
[java, jigsaw] fix: NPE IDEA-352304
...
GitOrigin-RevId: 70fb3bd584f5dd216c2988571a01116c5c6f3e76
2024-06-12 15:52:25 +00:00
Mikhail Pyltsin
baa43b9496
[java, compilation-charts] fix: plugin configuration
...
GitOrigin-RevId: ebda075c469a3a36c9da53bbaba4a5b37f42d19d
2024-06-12 15:52:20 +00:00
Aleksey Dobrynin
2edba4709f
[java, compilation-charts] support compilation charts for JPS and Maven IDEA-346294
...
GitOrigin-RevId: 1a81a298541f02ae165dfb8327b5899614f1d195
2024-06-12 15:51:14 +00:00
Tagir Valeev
6f33548032
[java] NewExpressionPostfixTemplate: use alternative resolve
...
Should improve IDEA-353506 Flaky tests - ijplatform_master_IdeaJavaDumbCompletionTests - more [DUMB_EMPTY_INDEX]
GitOrigin-RevId: c8ff508d9cba935fbe978f32a5e20356e6ba7371
2024-06-12 14:17:48 +00:00
Tagir Valeev
fceb05a1d6
[java] ExpressionUtil#getNamesForIdentifier: use alternative resolve
...
Prevents flaky failure of ForeachTemplateTest.testInAnonymousRunnable (IDEA-353506)
GitOrigin-RevId: ec5005959c33868325be0cd136cc13fc71b3d73c
2024-06-12 14:17:43 +00:00
Mikhail Pyltsin
b231130c1d
[java-usages] EA-1246698 Workaround for dumb mode for JavaFindUsagesHandler
...
GitOrigin-RevId: 64b93c7378ed43e2350eebeb88b65e408bd87a88
2024-06-12 13:41:25 +00:00
Georgii Ustinov
714ac29f9c
[Java. Code Formatting] Cache values of imported type annotations and move it to logic to a separate class
...
IDEA-353192
GitOrigin-RevId: 1d1587953385e7ec752a039898bec64bb2dd84a2
2024-06-12 12:08:29 +00:00
Georgii Ustinov
408152aea7
[Java. Code Formatting] Add example of configuring spaces between braces and body in simple blocks to the test formatting file
...
IDEA-270369
GitOrigin-RevId: 67d2b279d19cf6765535224e7c5ebc3870b0687f
2024-06-12 11:06:43 +00:00