Yuriy Artamonov
c08d6cb215
[lombok] Cleanup Lombok service registrations in plugin.xml
...
GitOrigin-RevId: 261770a8f0b5c125c7414e6d75c6a63f691a4673
2023-09-22 23:02:59 +00:00
Yuriy Artamonov
e9752bb1d9
[lombok] Register LombokBuildManagerListener as declarative listener
...
GitOrigin-RevId: cbfba02f31f3f8f0d1daa18dc5078aeb4f6e1e8d
2023-09-22 19:21:57 +00:00
Yuriy Artamonov
2bfb37c688
[lombok] IDEA-332383 Lombok: class search may trigger reentrant indexing
...
GitOrigin-RevId: d73758ae858d094f5993ecb15a526c7e70159fdc
2023-09-22 18:45:29 +00:00
Tagir Valeev
5bcfe1fdef
[lombok] AddAbstractAndStaticModifiersFix: use PsiUpdateModCommandAction; better test (IDEA-329939)
...
GitOrigin-RevId: 8c79904013582ccaf02f69c74bc1c8b18fd76252
2023-09-18 20:14:38 +00:00
Tagir Valeev
d83f77f3d8
[lombok] AddAbstractAndStaticModifiersFix: use PsiUpdateModCommandAction (IDEA-329939)
...
GitOrigin-RevId: 93047a7157e416d28c8fc3dfb500b3b6611dc06f
2023-09-18 20:14:35 +00:00
Michail Plushnikov
6e867b5bbd
[lombok] IDEA-308468 fix handling of @EqualsAndHashCode.Exclude for @Value and @Data classes
...
GitOrigin-RevId: 54fb1f344b4d581ca2308181acdeb99f35ead09f
2023-09-17 22:41:16 +00:00
Michail Plushnikov
fcb675c6a0
[lombok] IDEA-329939 improve quick fixes for "Lombok annotations" "Existing Builder must be an abstract static inner class"
...
GitOrigin-RevId: 2fc96455bb2ebd0e893506c90d0c351f3162c743
2023-09-17 22:04:15 +00:00
Michail Plushnikov
7af4a65b96
[lombok] IDEA-313149 added test renaming class fields for Lombok Builder without custom prefix
...
GitOrigin-RevId: 2e0b4f0b0020ad91f60f49a484cf030150d6ac3b
2023-09-17 22:04:11 +00:00
Alexey Kudravtsev
51fe66e214
CodeInsightTestFixtureImpl.invokeIntention should assert the fix is available to ensure the test invokes only valid fixes
...
GitOrigin-RevId: 4b51d404ee8b73ff20b968847fe91a9109a9f8e6
2023-09-12 15:40:44 +00:00
Michail Plushnikov
c6effba899
[lombok] IDEA-313149 Fix renaming class fields for Lombok Builder with custom prefix
...
GitOrigin-RevId: c9e91009dcef823a0bf1c233ebcb5e3cd901240d
2023-09-03 17:03:00 +00:00
Michail Plushnikov
247cef0f82
[lombok] IDEA-327463 added support for lombok.addNullAnnotations config option
...
GitOrigin-RevId: b69269c4c45e258ba5b624a4bfea24089a834648
2023-09-03 16:15:51 +00:00
Michail Plushnikov
4bb7fa8914
[lombok] IDEA-329939 provide quick fixes for "Lombok annotations" "Existing Builder must be an abstract static inner class"
...
GitOrigin-RevId: 3a2871e3162c0f77382d74deeb68811bc9750a3c
2023-09-02 17:35:10 +00:00
Michail Plushnikov
0b4694bb4f
[lombok] IDEA-329808 Fix invalid error about missing final modifier for subclass of sealed class annotated with Lombok's @Value
...
GitOrigin-RevId: 63fba57e020ae076219a100458b9d35e07fdabbb
2023-09-02 17:35:06 +00:00
Vladimir Krivosheev
8dd13764a9
IDEA-326151 update hash algo for icons
...
GitOrigin-RevId: bb8f3acd0314190362619afb86151270b893f082
2023-08-09 14:46:20 +00:00
Michail Plushnikov
fb4d6b5c36
[lombok] Updated feature link list
...
GitOrigin-RevId: 272d406ed7dbad80e4eb422e98f406d6577ff7d6
2023-08-03 18:25:38 +00:00
Michail Plushnikov
d6b4ea495e
[lombok] IDEA-326621 Lombok Inspection should not be autotriggered CleanupTool
...
GitOrigin-RevId: dc16636eccbbb3ed06715afca38f8f441084290b
2023-08-03 07:29:48 +00:00
Michail Plushnikov
c4210cf6d8
[lombok] IDEA-326444 Fix handling of static fields already containing lombok annotation
...
GitOrigin-RevId: 6f6583bd542f2c3d2dd46858b61c9904d5781152
2023-07-30 19:29:50 +00:00
Tagir Valeev
0d61f28ad5
[mod-commands] ModCommandAction#asQuickFix -> LocalQuickFix#from
...
GitOrigin-RevId: c8f2245707d267fe2412c2fd3da17bdb68557b20
2023-07-24 14:48:57 +00:00
Yuriy Artamonov
8036742448
[lombok] Revert IDEA-326107 "Simplify check of Lombok presense on project opening via hasLibraryJar check"
...
This reverts commit cbc358ba74a4740ebbfaeaea89d32d57f5ac969f.
GitOrigin-RevId: dc54f47f6b9f89401d75f8259bce5f09c434b2d9
2023-07-24 10:41:55 +00:00
Sergey Simonchik
64066bc441
remove redundant dependencies on Log4J library - it's no longer used as the logging framework of IntelliJ Platform
...
GitOrigin-RevId: 311607779b84664f4d5c3d023483207ea3c4e7e0
2023-07-13 20:25:09 +00:00
Tagir Valeev
12b661b839
[jspecify] Remove registry key, update package and classes according to 0.3.0 name, update tests
...
GitOrigin-RevId: 08b9253ea9f105523645abdead3b8d0922297699
2023-07-10 13:50:14 +00:00
Tagir Valeev
a16c17a02e
Zero-tolerance warnings fixed
...
GitOrigin-RevId: 5e3865ff1bf7aff0f09e87d42821f3d4dca49281
2023-07-04 19:08:27 +00:00
Michail Plushnikov
0f73b3d3d4
[lombok] IDEA-322276 Replace all field-annotations by one class-annotation
...
GitOrigin-RevId: 53da3fce87d68c26f248a9a61e59be9fc68885d9
2023-07-02 20:25:59 +00:00
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