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