Commit Graph

1946 Commits

Author SHA1 Message Date
Fabrice Tiercelin
9c70a0f57e [lombok] IDEA-322251 New clean up: Lombok @Setter may be used
GitOrigin-RevId: 72565c74033cf033bf23d866f6518602c7ad120e
2023-07-02 20:25:56 +00:00
Tagir Valeev
854b5536b3 [java-inspections] More ModCommand quick-fixes
GitOrigin-RevId: 84678d07a8553fac7d8605276e87977d912bcb0e
2023-06-18 09:15:51 +00:00
Michail Plushnikov
de042e2e44 [lombok] IDEA-321989 prevent StringIndexOutOfBoundsException for short method names
GitOrigin-RevId: 67abc464309949d02319255c07cb1fd67403d8f8
2023-06-14 20:57:15 +00:00
Tagir Valeev
8d7ded6a42 [lombok] LombokGetterMayBeUsedInspection: reduce dependencies; fix preview
GitOrigin-RevId: 27c5d438e0c71fa03baaecba5449a573cb36b396
2023-06-13 13:42:34 +00:00
Michail Plushnikov
5aa3d88201 [lombok] IDEA-322276 IDEA-322260 make lombok inspection highlighting less verbose
GitOrigin-RevId: 4678b61b0a8700553f83d1838d5a92f5c7ba0717
2023-06-12 21:42:14 +00:00
Daniil Ovchinnikov
97f0a7fd3b migrate usages of ModalityState.NON_MODAL to ModalityState.nonModal
GitOrigin-RevId: fb4855bfa90dbf384fed24871e4b28ab803847bb
2023-06-09 21:58:50 +00:00
Gregory.Shrago
e6d8429fe4 enforce displayName in XML to avoid classloading
GitOrigin-RevId: 5a393cc7792fe6423fc7dda64bc87d06ef3bf38a
2023-06-07 22:52:30 +00:00
Yuriy Artamonov
dc4b99d7e1 [lombok] Simplify check of Lombok presense on project opening via hasLibraryJar check instead of findClass
GitOrigin-RevId: cbc358ba74a4740ebbfaeaea89d32d57f5ac969f
2023-06-06 16:11:09 +00:00
Michail Plushnikov
24c7d9252f [lombok] bump up lombok version
GitOrigin-RevId: 62147f3776b4d012ddea8e1685f97fef306ee009
2023-06-03 21:11:36 +00:00
Fabrice Tiercelin
468779c2c1 [lombok] IDEA-320889 New clean up inspection: Lombok @Getter may be used
GitOrigin-RevId: 04fd9ab05dae322e3bc79d61912b6b02352cd4e0
2023-06-03 21:11:33 +00:00
Michail Plushnikov
f032aad26a [lombok] IDEA-317168 "Lombok annotations" false positive when using Lombok @NoArgsConstructor and @NonNull
GitOrigin-RevId: 5db9f2109d64e386069915c46496d548e6e54bb2
2023-05-01 16:52:49 +00:00
Michail Plushnikov
e7899edaa1 [lombok] IDEA-312809 with-field is marked as error for record fields with Lombok @Builder and @With at Class level
GitOrigin-RevId: ed53cde5f84e51c7578f619739445177d33b5d42
2023-05-01 16:52:46 +00:00
Michail Plushnikov
ca6207ebca [lombok] IDEA-313324 Cannot resolve the staticConstructor of Lombok @Value
GitOrigin-RevId: eea2f309e0ac91d4fae1c435a8eea9959fafad35
2023-03-29 20:35:17 +00:00
Michail Plushnikov
2cc97a1535 [lombok] IDEA-313324 Cannot resolve the staticConstructor of Lombok @Value
GitOrigin-RevId: b1f37499752fa34d1f906f1aa30fea98860ba643
2023-03-29 20:35:16 +00:00
Vladimir Krivosheev
6dbda83b26 use komihash for icon classes to align rasterized key with a runtime cache key (same algo)
GitOrigin-RevId: fec04acb91d4a69d5c50571d3408c9b0ce3fddd4
2023-03-24 15:49:56 +00:00
Tagir Valeev
af86126749 [java-inspections] Field can be made static: respect implicit writes
Fixes IDEA-313564 "Field can be made 'static'" false positive with Lombok

GitOrigin-RevId: f9e6acb2a4e673bebe9d6379d9a5e5869708b107
2023-03-13 14:37:54 +00:00
Alexey Kudravtsev
9f5b60b0f0 replace some usages of ContainerUtil.set() with immutable sets to get rid of unclear-semantic methods
GitOrigin-RevId: 3ba1266af01d64a228c10df59b18c4ac797c2a9b
2023-02-20 19:11:19 +00:00
Tagir Valeev
44ce06450e [lombok] MoveInitializerToConstructorAction: do not warn when all the constructors are synthetic
Fixes IDEA-313384 Lombok vs. Move initializer to constructor

GitOrigin-RevId: d5ceb52fec3937178b41adf156b29a8a35ceee75
2023-02-16 15:05:24 +00:00
Alexey Kudravtsev
91cd121707 assert no null LocalQuickFixes are passed to CommonProblemDescriptorImpl inside the "quickFixes" array (IDEA-312632), fix usages
null arrays still can be passed, but arrays with null elements are rejected because:
- consistency: it was very complicated (for both clients and implementation code) to understand if this particular fix could be null or not, and
- performance: filtering out null elements from the array and reallocating them back were noticeably expensive.
Currently, this assertion works inside tests only, to avoid irrecoverable failures in third-party plugins

GitOrigin-RevId: b71bc59eb811a807a0e6aae9609c368806f54869
2023-02-13 18:09:58 +00:00
Anna Kozlova
102fe6cb12 [lombok] disable class searcher if lombok is not used
GitOrigin-RevId: 439652ce7a4a553bcdda09d7cad13c229964fec5
2023-02-09 20:51:22 +00:00
Alexey Kudravtsev
6ac37bc1fd replace immutableList() with more standard List.of()
GitOrigin-RevId: fd32b6aece21a1be81fcfaab7b4a71092eaf9939
2023-02-08 19:09:49 +00:00
Roland Illig
51433a2080 Fix typo 'speedup' when used as a verb
GitOrigin-RevId: 55935e091477ffbb538e9ea45fbec06b607d2f4e
2023-02-07 11:23:27 +00:00
Michail Plushnikov
1318bcad5e [lombok] EA-787063 NPE: LombokUtils.buildName
GitOrigin-RevId: 6e85bae849bb3bc3727e3dcdd227c125295c278f
2023-02-04 19:56:16 +00:00
Michail Plushnikov
074a38aae0 [lombok] IDEA-289718 Fix lombok config key element parsing
GitOrigin-RevId: cdb9dd2ee6c1555b055232d31d816b7b7ea9352b
2023-02-04 18:57:52 +00:00
Michail Plushnikov
4d62710c8f [lombok] Updated last lombok library version
GitOrigin-RevId: fd9d007306a4ca82671f43b4e8c284d6c2a968e7
2023-02-04 18:57:51 +00:00
Michail Plushnikov
50461891fa [lombok] IDEA-305472 Lombok Config color scheme missing options
GitOrigin-RevId: cc0625d17c7f591c07867c67e49d1f07a2f3393e
2023-01-27 13:45:32 +00:00
Michail Plushnikov
3f77a7bd38 [lombok] dry,use existing code
GitOrigin-RevId: d5c5dd8a45613f06ea808be3a66fb32a199b1c0e
2023-01-27 13:45:31 +00:00
Michail Plushnikov
26df47c350 [lombok] using "Pattern Matching for instanceof"
GitOrigin-RevId: 79ef68895ce7c4a25d8a618509ce7ddd330186b1
2023-01-27 13:45:26 +00:00
Michail Plushnikov
89bb0daaa0 [lombok] IDEA-301768 reduce augmentation in case if the given nameHint don't look like to be possible to generate
GitOrigin-RevId: eecb02b005ef4f831cd290628fc432ee7e510990
2023-01-27 13:45:24 +00:00
Michail Plushnikov
ed96ad928b [lombok] skip processing of compiled classes
GitOrigin-RevId: e0fa52faeed86f44654093eb79189e9181c88c68
2023-01-27 13:45:20 +00:00
Michail Plushnikov
31eec004df [lombok] dry,use existing code
GitOrigin-RevId: 80784a5ab315bb6b73ef5edc87ef2a3b6a43f2f6
2023-01-27 13:45:16 +00:00
Nikolay Chashnikov
8ce3039acf cleanup: get rid of usages of deprecated constants from PsiType (IDEA-309438)
GitOrigin-RevId: 3373eb8b47af51b9f6dd71e565f773d69e8a3218
2023-01-26 16:11:57 +00:00
Anna Kozlova
630b9cb64f [lombok] ignore implicit constructor usages in generated code (IDEA-300494)
GitOrigin-RevId: bcafd4fbb0f0771ccd46acf7cff9bc23ee3e9130
2023-01-23 16:03:17 +00:00
Vladimir Krivosheev
57764d700b mark classes final
GitOrigin-RevId: 6414b6f2119c82c7567987dd30b35cab5491d9e2
2022-12-30 06:58:01 +00:00
Vladimir Krivosheev
98ace0a061 use XXH3 instead of MurMur3 to generate an icon image key
The main reason — use XXH3 everywhere

GitOrigin-RevId: 7b158b9b3689d16f09182abb0b58113c7303f874
2022-12-27 08:01:26 +00:00
Alexey Kudravtsev
e608ee3b13 add ContainerUtil.newXXX() overloads to highlight some incorrect/redundant usages and suggest correct replacement; fix found usages
GitOrigin-RevId: 06e1f3ffa2681c74a3032e7a571ec708586dc678
2022-12-06 15:57:41 +00:00
Alexey Kudravtsev
4433ce807b notnull
GitOrigin-RevId: 2d261a0ef6cfc3be90dd955dc75046d29d66e6ee
2022-12-05 14:50:55 +00:00
Michail Plushnikov
50788430bd [lombok] IDEA-305806 IDEA-301687 provided new extension point for custom property group handling : added support to "structure tool tab" to show lombok's @With methods and @Accessors(fluent = true) in properties (together with getters and setter)
GitOrigin-RevId: f7baae1c9c5690c2b0002d3b1276b7d25ec83040
2022-12-04 13:24:02 +00:00
Michail Plushnikov
b62f68a267 [lombok] dry, use lombokutils
GitOrigin-RevId: b6d737d94621cd9555e44c4d1a52c880448f7e20
2022-12-04 13:24:01 +00:00
Michail Plushnikov
092e9c5107 [lombok] drop redundant code and tests
GitOrigin-RevId: 7bb6bb8630119569879fd62225c480252088f90e
2022-12-04 13:23:59 +00:00
Michail Plushnikov
0c3eafdee8 [lombok] removed unused public getter
GitOrigin-RevId: a398803379013156fbae475f7a15c324925f0f14
2022-12-04 13:23:56 +00:00
Michail Plushnikov
3d4748480a [lombok] using better name
GitOrigin-RevId: 0e2c43fc72e3ba69bd9ec32edf2415f9a9bd46a5
2022-12-04 13:23:55 +00:00
Tagir Valeev
d47df7dc2e [lombok] Remove dead code
GitOrigin-RevId: 0a3706ea6269763702f1b8d2c6daa799770717e9
2022-12-02 17:29:02 +00:00
Tagir Valeev
87d3223845 Fix warnings
GitOrigin-RevId: 5444ea233b459f5cf8a017fd260d52cb9981a5c4
2022-12-02 17:28:56 +00:00
Henri Viik
2504ec6d32 IDEA-305079 show usages for record fields using lombok @Builder and @With #2252
GitOrigin-RevId: fae916295f1a3cc40d759bf10a995446aa43a7ca
2022-11-27 21:18:03 +00:00
Michail Plushnikov
bd7b35416c [lombok] ignoring missing "may be final" warning
GitOrigin-RevId: a9f7a442a0737f6b83ca2e679a96fd61f7dc1a99
2022-11-13 21:04:00 +00:00
Michail Plushnikov
2c8eb8c1ad [lombok] IDEA-290795 IDEA-301474 Added support for @lombok.extern.jackson.Jacksonized, improve support of lombok COPY_TO_SETTER_ANNOTATIONS, improved delombok functionality for Builder/SuperBuilder
GitOrigin-RevId: d5e5d8b0a6e68d45c133a3ff41e8b5599896fd0a
2022-11-13 21:03:58 +00:00
Michail Plushnikov
5b7191b39b [lombok] IDEA-301474 improve support of lombok COPY_TO_SETTER_ANNOTATIONS
GitOrigin-RevId: 0c736d2cd17584754d5521f3e5cd60b0b30e40d5
2022-11-13 21:03:57 +00:00
Vladimir Krivosheev
d7179f2dd5 use coroutines - migrate to ProjectPostStartupActivity
GitOrigin-RevId: de8a3fe25394c90132361c02ff381407d6afe796
2022-11-08 06:17:26 +00:00
Michail Plushnikov
151492664b [lombok] IDEA-279910 fixed forced generation of NoArgsConstructor
GitOrigin-RevId: 4761603f8a8ef035c7f491e52ffed9d0d75c6aa1
2022-10-31 23:58:17 +00:00