Mikhail Pyltsin
52fe84a033
[java-inspections] IDEA-360291 'Make method constructor' fix shouldn't be shown for implicit classes
...
GitOrigin-RevId: ba571565430db01d06d37f2da5ab49a97b466db4
2024-10-08 14:02:23 +00:00
Mikhail Pyltsin
4de70108ea
IJ-CR-145218 [java-inspections] IDEA-201932 Provide inspection to highlight redundant creation operations in java date time api
...
- use unused highlighting
GitOrigin-RevId: 0dcda94c148646871ff0238beb3075e5f4963713
2024-10-08 14:02:23 +00:00
Tagir Valeev
55dbb1796d
[java-analysis] Do not apply NotNullByDefault on casts
...
GitOrigin-RevId: bbc4e5e06af8ed86d8f0908d6090362d54737af7
2024-10-08 13:30:02 +00:00
Bas Leijdekkers
00eb168de9
Java: safe delete cleanup
...
GitOrigin-RevId: 6a92cc62db80835c7cad04dfcb6fde32d776dcb8
2024-10-07 17:17:27 +00:00
Mikhail Pyltsin
81fe531f88
[java-inspections] IDEA-360134 Support %n in format string
...
GitOrigin-RevId: c7d3b60eec4a72ded2132a3ab24e035baf2c1241
2024-10-07 13:08:21 +00:00
Mikhail Pyltsin
77ec6df673
[java-inspections] IDEA-360135 Non-constant string concatenation in logging call could be triggered with exception argument
...
GitOrigin-RevId: b9a08671660f1a3cb27e566e1a9ed6a05cd211d4
2024-10-07 13:08:20 +00:00
Mikhail Pyltsin
be1f7ce80b
[java-inspections] EA-1125435 check if return value is valid
...
GitOrigin-RevId: 1610de692c70c28e4361d7d43db518f0689d1c74
2024-10-07 11:24:09 +00:00
Yuriy Artamonov
b79a859047
[java] IDEA-352641 File - New contains many irrelevant templates for Java source sets
...
GitOrigin-RevId: bd18866f6d60839fa9474c7071aca2761989986e
2024-10-06 17:03:10 +00:00
Max Medvedev
e19c201a41
don't try getting prevSibling of PsiFile
...
prevSibling of a file is another file which is never useful here
GitOrigin-RevId: 31702cc1f0d6dd980ced79d6382beb3277811eb5
2024-10-06 11:17:51 +00:00
Vladimir Krivosheev
4a176d4c02
IJ-CR-146078 extract intellij.platform.bootstrap
...
GitOrigin-RevId: b79efc92829111228e83058e54381d8e02116b6f
2024-10-05 22:01:55 +00:00
Georgii Ustinov
c02d32ef74
[Java] Make JavaSpellcheckingStrategy dumb aware
...
IDEA-357681
GitOrigin-RevId: 1fead4d1fdb98c99d8b68d48813f483deaa6b35c
2024-10-05 10:25:23 +00:00
Tagir Valeev
9a88df1dad
[java-inspections] JSpecifyAnnotationSupport: do not apply NullMarked to cast type
...
Fixes IDEA-351866 jSpecify's @NullMarked influences 3rd party packages
GitOrigin-RevId: 418545583d0f421ec678d1c840e0eed11ff765bc
2024-10-04 17:21:43 +00:00
Alexey Kudravtsev
5a4227cc44
optimization: do not iterate all range markers in the document, use the visible area only (part of IJPL-162151 Scrolling is slow)
...
GitOrigin-RevId: 4353aab31f4af5e3c50662669f94b823b01d3031
2024-10-04 16:07:04 +00:00
Alexey Kudravtsev
5d2fb2ea09
cleanup
...
GitOrigin-RevId: 5b7d6c7e5db7bd34273025cf21a3acb853223c53
2024-10-04 12:14:40 +00:00
Tagir Valeev
d8cc0d06b7
[java] IDEA-279574 Java Record: ability to Find usages of constructors only (Ctrl+B supported)
...
GitOrigin-RevId: aff3cba784db4d2e65179251675dc11718882079
2024-10-04 11:38:58 +00:00
Vladimir Krivosheev
2af05dec25
extract intellij.platform.ide.internal
...
GitOrigin-RevId: 0e5e80fd53c3ef15ed9835a9400381d383526ca3
2024-10-03 19:22:03 +00:00
Alexey Kryuchkov
38d7e8c489
IJPL-162806 Logging reason of disabled highlighting in JavaProblemHighlightFilter(only for integration tests)
...
GitOrigin-RevId: 6e0888d1e8d950f7deeb31de9c5c45d2a7dd69e2
2024-10-02 21:54:43 +00:00
Bas Leijdekkers
8ab51e7088
Java: use enum instead of boolean fields
...
GitOrigin-RevId: 48af0ca6086b3f3c34cca632cb9fb999cfc9adbc
2024-10-02 20:13:41 +00:00
Bas Leijdekkers
dfae4a26c2
Java: "Generate overloaded constructor with default parameter values" for records (IDEA-360071)
...
GitOrigin-RevId: a20fd5478241de404df3243f1b8b9a7d1a73829e
2024-10-02 20:13:41 +00:00
Bas Leijdekkers
95ed423db6
Java: don't create final fields from parameters when this does not compile (IDEA-359981)
...
GitOrigin-RevId: 3a85c9310c8928cf65459ae1ff1825fabf31ec03
2024-10-02 20:13:41 +00:00
Bas Leijdekkers
14096f0f03
java: don't create final field from parameter when this does not compile (IDEA-359980)
...
GitOrigin-RevId: d7ce31fbb607a409afa0e2b988eed424440cc336
2024-10-02 20:13:41 +00:00
Yuriy Artamonov
860b7a431e
[settings] IJPL-161945 "Settings | Tools" settings tabs are unsorted
...
GitOrigin-RevId: a63dd4bccb44f8f9c5e258aefffc3664c16d5691
2024-10-02 16:54:02 +00:00
Tagir Valeev
b223a53bc3
[java-dfa] NotNullByDefault: implicit Object bound is affected by annotation; more tests (IDEA-359811)
...
GitOrigin-RevId: a3576ee5f2b100b7e68536881a55d0c9a2f9771b
2024-10-02 14:26:44 +00:00
Kirill Likhodedov
0f54bd58f2
[java] Don't add module dependency in an undo-transparent action
...
This action should be undoable in most cases, and some implementors of the JavaProjectModelModifier execute the actual change inside a command.
In particular, it fixes AMPER-2132.
This was an accidental change in d634f0d.
However, since all java project modifications should be done within a command, including the optional jigsaw module update, the latter should be wrapped into an undoTransparent command, to be undoable together with the main add module dependency action.
GitOrigin-RevId: 3c0c3b5ce4747c904a291385bcedea813be76892
2024-10-01 16:38:57 +00:00
Alexey Merkulov
0729b2a230
[debugger] IDEA-358626 Show indicator with possibility to cancel the stepping request
...
IJ-MR-145237
GitOrigin-RevId: 4283b9faf567bdbcaf25a44319928e102e3a7b10
2024-10-01 15:14:39 +00:00
Tagir Valeev
5905b6f62a
[java-inspections] TrivialFunctionalExpressionUsageInspection: more accurate side-effect handling
...
IDEA-355026 "Trivial usage of functional expression" breaks semantics if one argument updates the variable used in another
GitOrigin-RevId: e3d9374ecc427d62cee0d821473e9119ae240fc5
2024-10-01 14:50:18 +00:00
Mikhail Pyltsin
3288586fdf
[java-inspections] IDEA-359749 StringConcatenationArgumentToLogCallInspection could also be triggered by concatenation
...
GitOrigin-RevId: bb5024a6be79582644fff96b72a8ceeff0fbf15e
2024-10-01 13:32:46 +00:00
Tagir Valeev
2f492127fc
[jspecify] IDEA-356144 JSpecify: Nullable upper bounds do not result in proper nullness
...
GitOrigin-RevId: 0b3a0065217879ca2ee2d70ee5fec2c41dba7bae
2024-10-01 10:42:29 +00:00
Vladimir Krivosheev
bfb4e40f3c
convert intellij.jvm.analysis.impl to V2 module
...
GitOrigin-RevId: aac0cb7c6c3d40f424d468a4eedd34507dc2f2ef
2024-10-01 09:52:32 +00:00
Evgenii Zakharchenko
0d2f04cbb0
[spring] IDEA-352682 Enhanced Spring data JPA repository completion
...
GitOrigin-RevId: d96f4d567646dca61b2fdab3dbea38dfd626dd37
2024-09-30 19:52:27 +00:00
Georgii Ustinov
3f4982e47d
[Java. Logging] Disable completion on reference expressions for logger
...
IDEA-359882
GitOrigin-RevId: f5550041a59d0b89cf1b18a3ccd8104eed0fb240
2024-09-30 17:50:19 +00:00
Mikhail Pyltsin
75d5071519
IJ-CR-145484 [java-highlighting] IDEA-358686 Moving file from outside of source roots doesn't help to remove banner
...
- fix leaking
GitOrigin-RevId: 9e3d6e9f1806b5ba1d9cbe019dccd310edcc713d
2024-09-30 13:17:30 +00:00
Sergei Vorobyov
e3da0bb5d9
[Java|Gradle|Sync] cleanup: renamed JarTaskManifestConfiguration to JavaGradleManifestModel
...
GitOrigin-RevId: c898c9ac1a1d7dd9e20efecb9e7908f201b6d43e
2024-09-27 18:39:57 +00:00
Mikhail Pyltsin
f474d8047b
IJ-CR-145218 [java-inspections] IDEA-201932 Provide inspection to highlight redundant creation operations in java date time api
...
- combine into one inspection
- fix messages
GitOrigin-RevId: d4e064948f8c730c4d68c58e6c9b1277c6b66b4d
2024-09-27 17:12:29 +00:00
Louis Vignier
7167a30f5a
[java] Fix PackagePanel UI
...
#IDEA-359163
GitOrigin-RevId: 6d8ebadc2c2cf33e7fe3fef097bfa65e2d7b1ec6
2024-09-27 16:55:46 +00:00
Louis Vignier
a2383b8fc8
[java] Fix ImportLayoutPanel UI
...
#IDEA-359163
GitOrigin-RevId: 4df084dec0efac8c35e91c246c2ae1f9f89605e2
2024-09-27 16:55:46 +00:00
Louis Vignier
1085339b3f
[java] Fix vertical space distribution in CodeStyleImportsBaseUI
...
#IDEA-359163 Fixed
GitOrigin-RevId: 55ca69c61c6404d83b5673531f4f920ae21d1f1d
2024-09-27 16:55:46 +00:00
Louis Vignier
6861209161
[java] Fix column width for ImportLayoutPanel
...
#IDEA-359163
GitOrigin-RevId: ab58304fdd9b4d528e3d205dad8ac4671ed10c1a
2024-09-27 16:55:46 +00:00
Bart van Helvert
690f1167ff
[java] Don't suggest generating broken overload constructors
...
In implicit and anonymous classes, constructors can't be declared. #IDEA-359731 Fixed
GitOrigin-RevId: 76e978d04052dffd955bfac6c1016fa707201b29
2024-09-27 16:07:34 +00:00
Tagir Valeev
087825794e
[java] IDEA-359811 Support experimentally container annotation @NotNullByDefault
...
GitOrigin-RevId: 0f02149f8f9313357bab47e7d62d6f1ccfea6f9b
2024-09-27 10:37:49 +00:00
Tagir Valeev
70b05eb272
[java] JSpecifyAnnotationSupport: cosmetic
...
GitOrigin-RevId: 50793788695f215c0be5492fd509c1f3f94d90b8
2024-09-27 10:37:49 +00:00
Mikhail Pyltsin
72339b904d
IJ-CR-145484 [java-highlighting] IDEA-358686 Moving file from outside of source roots doesn't help to remove banner
...
- simplify using `FileEditorManager.getInstance(project)`
GitOrigin-RevId: d00f4fb3733ad9afe060928d7fd736c2107fb2de
2024-09-27 09:33:50 +00:00
Mikhail Pyltsin
9eb0e15e2c
IJ-CR-145121 [java-inspections] IDEA-357009 new option to configure custom classes for IncorrectMessageFormatInspection
...
- fix table for `IncorrectMessageFormatInspection`
GitOrigin-RevId: 272d89fafaac63517e990b1d2808ec54d4c58e69
2024-09-27 09:33:50 +00:00
Vladimir Krivosheev
36f6f0c783
move generateToString to java dir, where it belongs
...
GitOrigin-RevId: 980ae5f7315c9fae2640a31b3bec9b908ccd2f10
2024-09-27 08:05:50 +00:00
Nikita.Lyubimov
8bab85c941
[RIDER] Convert InvertBooleanDelegate to LanguageExtension and make it visible only in supported languages (fix RIDER-117948)
...
(cherry picked from commit 3a255ec3c42321ec72f4431dea87ae42c1676146)
IJ-CR-145564
GitOrigin-RevId: 13bc1936ceacb3d82585a34c9b0553b13b368259
2024-09-26 15:59:17 +00:00
Vladimir Parfinenko
4c63e241d2
[debugger] intention to control exception breakpoints in editor, IJPL-161898
...
GitOrigin-RevId: 74a8cd67b65e433aae9012672dd9f8e92f2fb839
2024-09-26 13:42:39 +00:00
Bas Leijdekkers
6c2a3df811
Java: generated equals(), hashCode() and toString() can now use getters in records as well (IDEA-359692)
...
GitOrigin-RevId: d94b6278d61e5a0497a402c8201e31d9165691ab
2024-09-25 21:53:25 +00:00
Bas Leijdekkers
d74484e368
Java: enable "Record pattern can be used" by default at warning level (IDEA-359690)
...
and make it a cleanup tool.
GitOrigin-RevId: 3bb400491d44ab901660d900c6ce73e76bdf6261
2024-09-25 21:53:25 +00:00
Bas Leijdekkers
7fbe663b37
Java: don't add instance check when generating equals() (IDEA-357686)
...
GitOrigin-RevId: 21a0555c2fe6be705fe4d510c8d8d08238af4585
2024-09-25 21:53:25 +00:00
Mikhail Pyltsin
af8f6549d7
IJ-CR-145484 [java-highlighting] IDEA-358686 Moving file from outside of source roots doesn't help to remove banner
...
- move under condition if editor is found
GitOrigin-RevId: 4b92b98f1a9b4eb162c5dbb794de1549c2890979
2024-09-25 16:31:44 +00:00