Tagir Valeev
df1679571e
Some 'Result of method call ignored' warnings fixed or suppressed
...
GitOrigin-RevId: 757e7bc0b1d7cb7cbf4a13c35e4f5c1fc375e0a4
2024-06-18 20:08:54 +00:00
Bas Leijdekkers
b0b4e53ad2
Java: strip trailing whitespace from text-block string template end correctly (IDEA-354777)
...
GitOrigin-RevId: fa0266faeeaf63b04451b4f068550e22e2cdf8ee
2024-06-18 19:20:03 +00:00
Bas Leijdekkers
19bcdae73f
Java: quick fix should insert empty string when need to convert expression to string concatenation (IJ-CR-136837)
...
GitOrigin-RevId: aab43eb95b7bd05f70d1b187f2b0619a437bc21e
2024-06-18 19:20:03 +00:00
Tagir Valeev
191e65634e
[java-analysis] ProjectBytecodeAnalysis: do not rewrite null->x contract with _->x if notnull parameter was inferred
...
Fixes IDEA-354381 Unreachable code inspection fails when using Streamable.of()
Unfortunately, the test does not differentiate the bug. I failed to write a good test in a reasonable amount of time. Nevertheless, the original issue is fixed.
GitOrigin-RevId: 55b0f169c93d1cef9453c3eb88959ea4832a917a
2024-06-18 12:26:39 +00:00
Louis Vignier
38c8e76b7d
[refactoring] Migrate change signature gutter icon tests to inlay provider tests
...
#IJPL-10790
GitOrigin-RevId: c55dfc9d42dc0e1c14239c92b4dfca94a8005bc2
2024-06-18 12:06:00 +00:00
Alexandr Trushev
1e4e505e16
IJPL-797 intellij.platform.editor review internal API
...
GitOrigin-RevId: 514591f43e57749b752d8399d08b2cfd79fb34ea
2024-06-17 22:06:02 +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
Tagir Valeev
20c7b3400a
[java-refactoring] MoveInstanceMethod: moving abstract method to interface should not change the 'default' modifier
...
GitOrigin-RevId: db6aca91eed8c0d7bebe6bb86dd398a3a372bfab
2024-06-17 13:22:21 +00:00
Dmitry Avdeev
1cc78a8d57
IJPL-156448 Run Configuration is produced in EDT
...
tuning ActionGroupWrapper
GitOrigin-RevId: 2c77669f4a0976ac083312a16192e253e5c2f522
2024-06-17 09:52:44 +00:00
Vladimir Krivosheev
e725a62891
IJPL-796 refactor HighlightingMarkupGrave
...
GitOrigin-RevId: ff1087bac8b556dd801bf75b63c986741e3c0c47
2024-06-17 08:18:07 +00:00
Dmitry Avdeev
9e0d76f66d
IJPL-156448 Run Configuration is produced in EDT
...
wrapping CreateRunConfiguration action spoils ConfigurationContext cache, so it's removed
hopefully this won't break scenarios described in IDEA-144385 (When JUnit run configuration exists it's hard to run main method in the same class)
GitOrigin-RevId: 4cf9d044c0e74a5fb2ccb134c379918181a8883f
2024-06-15 23:25:40 +00:00
Vladimir Krivosheev
28a4004c72
IJPL-796 store DaemonCodeAnalyzerImpl in PRODUCT_WORKSPACE_FILE
...
GitOrigin-RevId: 936619ce815ba0f31a6e5c117f9e18102e143aca
2024-06-15 19:18:55 +00:00
Vladimir Krivosheev
a2b39c12f4
IJPL-796 reduce calls to isEditorLoaded
...
GitOrigin-RevId: c89f849d5cd98b542435ed9e069cf71011ed3596
2024-06-15 19:18:55 +00:00
Vladimir Krivosheev
e5475bc39c
move service.kt to core-api
...
GitOrigin-RevId: 496653a5afebb1d32ffccd8c7c3e9f6d1d3f60fd
2024-06-15 18:11:52 +00:00
Mikhail Mazurkevich
1151f841e0
[workspace model] Regenerate entities
...
GitOrigin-RevId: 6eda295099f0eac35dde2f3ec8f7f5fa876295db
2024-06-14 20:11:59 +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
Tagir Valeev
567e0b0d05
[java-intentions] IDEA-270206 Nullability annotation at type parameter/wildcard: add a quick-fix to move it to the bound
...
GitOrigin-RevId: e8e56c2d27a77414045064c784f48ff712ad0d2d
2024-06-14 16:05:02 +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
Bas Leijdekkers
dd0e596d3d
Java: replace with text block should not be available on non-string literals (IDEA-354921)
...
GitOrigin-RevId: b86751e38c0349fcafd72ed04b39ed5283c2c06a
2024-06-14 13:20:41 +00:00
Bas Leijdekkers
3b9377a54b
Java: better error message on duplicate reference in extends/implements list (IDEA-354856)
...
GitOrigin-RevId: 0ba4eed5966c273f94552d7fe623a69bb6eb6c95
2024-06-14 13:20:40 +00:00
Louis Vignier
25c62a75fc
[refactoring] Disable change signature refactoring availability tests
...
GitOrigin-RevId: 30247e5c025ab680e0493062fcc701d6c15ea332
2024-06-14 08:36:17 +00:00
Tagir Valeev
267d56619e
[java-stubs] TypeInfo.innerDepth: take into account whether the type is static (IDEA-354780)
...
GitOrigin-RevId: 2f3e781bea91ab738db46507b050a267da51a9d1
2024-06-13 18:36:49 +00:00
Dmitry Avdeev
829031ada8
Add test for LineMarkerActionWrapper in RunLineMarkerTest.
...
This commit adds a new test method, `testLineMarkerActionWrapper` which will test the `LineMarkerActionWrapper` within the `RunLineMarkerTest` class. It specifically focuses on validating the updates and performed actions within the `ConfigurationContext`.
GitOrigin-RevId: 2189838b3932e6e388781c7a32db8b9dc15e6157
2024-06-13 17:12:03 +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
Mikhail Mazurkevich
bf1496b7d6
[workspace model] Regenerate entities
...
GitOrigin-RevId: 0dcde6804277fef014d5af4d6d80bfb0d6e3a7fe
2024-06-13 15:04:24 +00:00
Tagir Valeev
db93e999ad
[java-inspections] IDEA-354559 "Replace with pattern variable" false postive after mutation
...
GitOrigin-RevId: c6cef9441121dd21705494933c00ca4e63d5fbf3
2024-06-13 14:49:43 +00:00
Mikhail Pyltsin
ce5a0d65c2
IJ-CR-135655 [java-highlighting] S IDEA-286130 annotations are not allowed in permitted list
...
- fix text
- fix test
GitOrigin-RevId: 87072c9561528bd04a27c03293f926a33a2519f9
2024-06-13 10:54:53 +00:00
Alexey Kudravtsev
1432eb97fe
cleanup
...
GitOrigin-RevId: 599e7149a399e2669e7d288665012c14788de150
2024-06-12 16:58:42 +00:00
Alexey Kudravtsev
6dde033c9b
make LocalQuickFixes, supplied by dumb annotators in dumb mode, dumbaware (part of IJPL-404 Show intention actions while indexing)
...
GitOrigin-RevId: bd94f11d417830f0eefbd92ef8f5ea4e1c9ce2fe
2024-06-12 16:58:26 +00:00
Dmitry Avdeev
4406314270
test for ConfigurationContext cache
...
GitOrigin-RevId: 95045ed7906359fed3d1931e94436b782df13d57
2024-06-12 16:22:49 +00:00
Georgii Ustinov
6b9b3f3a75
[Java. Code Formatting] Add test for type annotation formatting when there are spaces and line breaks
...
IDEA-353192
GitOrigin-RevId: b2688364a17e7174a51b982c7d7c236392f294e0
2024-06-12 12:08:29 +00:00
Alexandr Trushev
4dcc88eb48
IJPL-797 intellij.platform.editor review internal API
...
GitOrigin-RevId: 008ab023d706e3aa8dfe71ac1d5205f04fb8e71d
2024-06-11 20:04:46 +00:00
Tagir Valeev
d50f41f7ae
[java-dfa] Restrict the result of CustomMethodHandler when qualifier is restricted
...
Fixes EA-1080132 - ISE: MethodCallInstruction.getMethodResultValue (String.trim, Enum.name)
GitOrigin-RevId: 3ab2fe4fac1d9333d0a61198d2614eead74a173c
2024-06-11 18:03:40 +00:00
Tagir Valeev
8b5e8b8f6d
[java-intentions] Deep check for error elements
...
Fixes EA-1247288 - IOE: BasicJavaParserUtil.parseFragment
GitOrigin-RevId: a3c8d95bee1f4dbe724511e1eb1c6ef7e0cc7493
2024-06-11 18:03:38 +00:00
Tagir Valeev
77ec9855d8
[java-inspections] AddFinallyFix: handle end comments
...
GitOrigin-RevId: b8dbc546122362e256c92be5a3a696275639f2a5
2024-06-11 18:03:36 +00:00
Tagir Valeev
b483d35d43
[java-inspections] Do not report redundant record constructor if it's declared as throwing
...
Throws on record canonical constructor is not allowed, so let users first solve that problem
Fixes EA-1021434 - IOE: BasicJavaParserUtil.parseFragment
GitOrigin-RevId: 13a55e9bcf1d7d66d8b810cceef9ee5ec3f3e14d
2024-06-11 13:02:06 +00:00
Tagir Valeev
7b58c73e68
[java-intentions] RemoveNewKeywordFix: remove outer parameter list
...
Fixes EA-1067463 - IOE: BasicJavaParserUtil.parseFragment
GitOrigin-RevId: 790bf935afe2f0bf9e39ef4e1c1ae59dd599df63
2024-06-11 13:02:00 +00:00
Tagir Valeev
49ed49dc2d
[java-inspections] EA-1160494 - IOE: BasicJavaParserUtil.parseFragment
...
GitOrigin-RevId: 5a13ceb97f8105766928d67336fe9a87df62053a
2024-06-11 13:01:56 +00:00
Tagir Valeev
6ab19e9a76
[java-tests] RunLineMarkerTest: exclude possible 'Profiler' item
...
GitOrigin-RevId: df96d7f5b174aa7cb21864636797b72ad8cf759e
2024-06-10 18:10:58 +00:00
Tagir Valeev
a26d25a99f
[java-dfa] Do not report array as immutable if it's passed to pure methods that return unmodifiable object
...
The object may be only shallowly unmodifiable
GitOrigin-RevId: 41c0a0b46fc80169ff334d6337d9f8708e689448
2024-06-10 18:10:55 +00:00
Georgii Ustinov
c098ce9a21
[Java. Code Formatting] Improve tests for formatting option "Inside block braces when body is presented"
...
IDEA-270369
GitOrigin-RevId: 6d13625a12bc2c2e951ed25fe5a2c000b1954399
2024-06-10 14:55:42 +00:00
Georgii Ustinov
3ae38b4cff
[Java. Code Formatting] Fix typo for whitespace option "Inside block braces when body is presented"
...
IDEA-270369
GitOrigin-RevId: cce77ef8ec80c45622f6707c9671ac5a774763f8
2024-06-10 10:10:41 +00:00
Tagir Valeev
8481472230
[java-tests] RunLineMarkerTest: more verbose assertion
...
GitOrigin-RevId: 9c315fced0255ba2322b28f6d6bfd9d624616bbb
2024-06-10 10:03:33 +00:00
Maksim Zuev
267d028508
[coverage] Do not export unnecessary libs from coverage-common
...
GitOrigin-RevId: c175a6fc19e7f4e169a2f6ae14bc146fa23c0423
2024-06-07 18:59:50 +00:00
Tagir Valeev
bbbda8b6af
[incomplete-project-model] Better processing of overloaded methods
...
GitOrigin-RevId: b5348e9a75486c5bb75b49fd3e415743cb026952
2024-06-07 18:19:54 +00:00
Tagir Valeev
6f754cceb9
[incomplete-project-model] Illegal initializer for an array: do not report on pending refs
...
GitOrigin-RevId: f4dc862ce95589b32ff1bd36092a187e1c43a4a3
2024-06-07 18:19:49 +00:00
Tagir Valeev
2e03408f96
[incomplete-project-model] Attribute value must be constant: do not report on pending refs
...
GitOrigin-RevId: 3ea9a300b731280c6778ebcee2c858ab8b3e6534
2024-06-07 18:19:44 +00:00
Tagir Valeev
49a5baff95
[incomplete-project-model] Lambda parameter type is potentially convertible to anything
...
GitOrigin-RevId: 7f20f6011defbdbf8e3a6ce956c2d7f058f25738
2024-06-07 18:19:39 +00:00