Commit Graph

1920 Commits

Author SHA1 Message Date
Georgii Ustinov
3529ce4b26 [Java. Logging] Add id field to the JvmLogger
IDEA-345098

GitOrigin-RevId: 8e4db43c54658ca573918527e2714bbb1e73d590
2024-02-22 19:57:33 +00:00
Michail Plushnikov
301da837fc [lombok] adapted tests for changed texts
GitOrigin-RevId: 15e4b7edb29f226e05b8f8f7ee970a8427b4c252
2024-02-21 20:04:11 +00:00
Michail Plushnikov
93d5526ef5 [lombok] applied better text suggestions
GitOrigin-RevId: 5a31bf2fd4b439d07443f0d7eca479cf5b29932d
2024-02-21 19:43:02 +00:00
Michail Plushnikov
5f65e67926 [lombok] applied better text suggestions
GitOrigin-RevId: 00580c8ed53151481d436be9383c41f5be4f4384
2024-02-21 17:51:01 +00:00
Michail Plushnikov
fd3532dbb6 [lombok] applied better text suggestions
GitOrigin-RevId: d6c01a4c352b7481ec486f08ba1b4b5dd7c94799
2024-02-21 17:50:56 +00:00
Andrey Cherkasov
8600782909 Mass cleanup: make extension classes final
^IDEA-309065

GitOrigin-RevId: 3109a0fdab7a1ae647ad8a3d69ac332dbc3b49b9
2024-02-21 16:23:34 +00:00
Michail Plushnikov
ad43f7c389 [lombok] applied better text suggestions
GitOrigin-RevId: dcc110d55b22e8c53e0c5ab93224ebd4254d25fd
2024-02-20 21:10:59 +00:00
Michail Plushnikov
a404c620c3 [lombok] IDEA-346456 IDEA-343255 improve PsiSubstitutor handling
GitOrigin-RevId: 26432e201db0a04c2ad628e8ce828b67463c00f7
2024-02-20 20:26:21 +00:00
Michail Plushnikov
baab8e65be [lombok] IDEA-346456 IDEA-343255 Fix Delegate on types implemented generic interfaces
GitOrigin-RevId: a9350f15060f436c116330366e502c9098aaa1a2
2024-02-20 00:17:58 +00:00
Georgii Ustinov
effcc65b0a [Java. Logging] Add NeedsIndex annotation to pass the test
IDEA-345098

GitOrigin-RevId: a6190b0e43a49769ee59c50eee6450c121a43ecb
2024-02-16 10:22:06 +00:00
Georgii Ustinov
57ef1be2f2 [Java. Logging] Replace manual configuration of logger classes in the LombokGenerateLoggerTest
IDEA-345098

GitOrigin-RevId: c43c0a584078a9e9b8c59817b9ac7315a717ed74
2024-02-16 10:22:02 +00:00
Georgii Ustinov
c095ac545e [Java. Logging] Add tests for lombok based logger
IDEA-345098

GitOrigin-RevId: 41691d38bd4403f9befde7ea338113c50e7c6199
2024-02-16 10:21:59 +00:00
Georgii Ustinov
7ac54248fe [Java. Logging] Exclude lombok and common logger independently
IDEA-345098

GitOrigin-RevId: 6d9ae6ffbd032a15567505b6e949bd4bba58ef80
2024-02-15 17:18:28 +00:00
Georgii Ustinov
0b90553973 [Java. Logging] Move logger import exclusion check to JvmLogger
IDEA-345098

GitOrigin-RevId: 4c9e81289b0d98c6ed844a00865c070bdad665a3
2024-02-14 11:50:00 +00:00
Georgii Ustinov
e92d03c465 [Java. Logging] Fix false-positive logger detection on the project-level in the Gradle based projects
IDEA-331693

GitOrigin-RevId: 9659ab2d4abf5a44a5a6fa048f0289459f0d45a9
2024-02-08 14:18:30 +00:00
Nikita Kudrin
3dce2dce2f [unit perf tests] AT-644 Renaming
GitOrigin-RevId: 464b77181de9f1e0cc6de2623201635c405ee4c3
2024-02-08 11:21:41 +00:00
Tagir Valeev
340c4d40ba [java] IDEA-345355 Refactor HighlightingFeature (in progress)
JavaFeature.isAvailable moved to PsiUtil, as we cannot get PsiElement language level inside frontback-api module

GitOrigin-RevId: 8092b1f55f0d90af5bc570f2fb49cdf9ef94485a
2024-02-08 10:07:48 +00:00
Tagir Valeev
7625b3c7a2 [java] IDEA-345355 Refactor HighlightingFeature (in progress)
Merge JavaLanguageFeature into JavaFeature

GitOrigin-RevId: 212b31d072450df03fc9eeeeb2cf0861b2b32bc1
2024-02-08 10:07:28 +00:00
Tagir Valeev
d8aa739e97 [java] IDEA-345355 Refactor HighlightingFeature (in progress)
Use JavaLanguageFeature instead of HighlightingFeature

GitOrigin-RevId: ad24840c3e810521c82da3873ec42aa3fadb4c0d
2024-02-08 10:07:18 +00:00
Nikita Kudrin
b143fe1540 [unit perf tests] AT-644 Removed expected time from the tests
GitOrigin-RevId: a53f40c1721a46c7833018346dc622dec1f1b80a
2024-02-07 16:11:29 +00:00
Georgii Ustinov
7019bbd5df [Java. Logging] Fix JvmLoggingConfigurable id inconsistency and move loggers to the more appropriate folder
IDEA-331693

GitOrigin-RevId: e0a14e8a37e04db91633ea25411093285eb62a4b
2024-02-07 13:30:04 +00:00
Georgii Ustinov
a9ac56fa4b [Java. Logging] Add basic tests
IDEA-331693

GitOrigin-RevId: 7e3418984b59f18411ce3be472637f5d0e8daa39
2024-02-07 13:30:04 +00:00
Georgii Ustinov
01b88ba436 [Java. Logging] Add javadocs for the most important loggers
IDEA-331693

GitOrigin-RevId: 25cace5a0e0919394ac78ca066b1a1936282fc5b
2024-02-07 13:30:04 +00:00
Georgii Ustinov
d9a546accf [Java. Logging] Expand loggers priorities
IDEA-331693

GitOrigin-RevId: 0567cc8b04a309193e27727d78f1e7daed57b512
2024-02-07 13:30:04 +00:00
Georgii Ustinov
55854c37e7 [Java. Logging] Add LombokApacheCommonsLogger, LombokLog4j2Logger and LombokLog4jLogger
IDEA-331693

GitOrigin-RevId: 1baeb532f4c0820efcb0aa2da598359c253a3ac6
2024-02-07 13:30:04 +00:00
Georgii Ustinov
d4d41665c2 [Java. Logging] Move checking of possibility to place the logger to the JvmLogger
IDEA-331693

GitOrigin-RevId: a86f29e4024188587da80651724e4a302fdb48d9
2024-02-07 13:30:04 +00:00
Georgii Ustinov
7ef6316e14 [Java. Logging] Add Lombok Slf4 logger
IDEA-331693

GitOrigin-RevId: 6cd26276b28bba8b8082717001300c876ff910ce
2024-02-07 13:30:04 +00:00
Aleksey Dobrynin
0d8b737e97 [java, kotlin, quickfix] Add dependency in a single step while using Jigsaw modules. IDEA-341660
GitOrigin-RevId: 7c0ad3a4079ca76c1f1afb4147498e0ae08cc449
2024-01-30 14:29:06 +00:00
Vladimir Krivosheev
e3cfdeb662 IDEA-343642 LombokBuildManagerListener - do not use AppExecutorUtil - use IO dispatcher to avoid CPU overuse
GitOrigin-RevId: f2256968d547e4aa0848c4fbad086836dfa3437e
2024-01-24 19:51:26 +00:00
Alexandr Suhinin
79653f2633 CR-101244 clean up: remove redundant overriding methods
GitOrigin-RevId: d4d165c6280b7bead925940c82b20f5300c7750a
2024-01-20 15:47:17 +00:00
Tagir Valeev
4576566eee Use getFileDocument() more
GitOrigin-RevId: e856902df0019e5aa1c61709c62f1cf4c89694b4
2024-01-15 16:29:01 +00:00
Michail Plushnikov
4cf257adaa [lombok] IDEA-341962 IDEA-301474 improve delombok of SuperBuilder with Builder.Defaults
GitOrigin-RevId: dd3c7ae0bd7ee5168b669228e106c9741218ee24
2023-12-29 20:57:13 +00:00
Michail Plushnikov
7aeec8cea6 [lombok] EA-977599 EA-932894 EA-927010 EA-921512 validation for Builder/SuperBuilder should skip anonymous classes
GitOrigin-RevId: f949f05a6e2211c277b285b2d64c4e58b2cb72ca
2023-12-17 21:48:13 +00:00
Michail Plushnikov
953dbacb92 [lombok] IDEA-255688 Review: Simplify annotation add QuickFix
GitOrigin-RevId: 9e9cd1a47074bee11c2eea589c6660902cf3f37f
2023-12-17 21:48:11 +00:00
Michail Plushnikov
60f3b284cf [lombok] IDEA-289906 compare methods by equals, to support augmented elements
GitOrigin-RevId: 3117be560618625ee6750a96455e9be7e6da9d64
2023-12-17 21:48:06 +00:00
Tagir Valeev
fcd18947fa [mod-commands] Mark API as non-experimental (except several specific methods/classes)
Also: rename moveTo -> moveCaretTo

GitOrigin-RevId: 831c19425697bc0729a8f6f324fc13fdcff2507c
2023-12-15 14:38:54 +00:00
Michail Plushnikov
f5bad49769 [lombok] EA-961433 EA-925411 EA-926213 prevent NPE
GitOrigin-RevId: 56428621059a608d743d08d6bbe04f28766d6e84
2023-12-13 20:09:08 +00:00
Michail Plushnikov
1470fb1056 [lombok] EA-977599 EA-932894 EA-927010 EA-921512 prevent NPE
GitOrigin-RevId: 3a08499a7f5a6c06a2ab6753bed08b3a87cd177a
2023-12-13 20:09:05 +00:00
Michail Plushnikov
fe8706a00e [lombok] IDEA-340773 Don't search for Language, just use existing instance
GitOrigin-RevId: d36c62669af5f20a868f58bcaf4cfb9ec584329e
2023-12-13 19:03:04 +00:00
Michail Plushnikov
ef83d61041 [lombok] IDEA-255688 Review: Reuse existing functionality
GitOrigin-RevId: 114ba00723fdfaab33cd89f711239e71ec4cd116
2023-12-13 19:03:02 +00:00
Michail Plushnikov
dd2dd53669 [lombok] IDEA-303185 Review: Reuse existing functionality
GitOrigin-RevId: 57cb8fa2712107131fb9673a0eb61acd9a6abf0f
2023-12-12 21:08:09 +00:00
Michail Plushnikov
6f95b21eeb [lombok] IDEA-255688 Get rid of LombokHighlightFixHook-Filter
GitOrigin-RevId: d050c269d3fcedcdcc21429e83604688c50b6b60
2023-12-12 02:04:14 +00:00
Michail Plushnikov
c5257f0fea [lombok] IDEA-303185 Fix SneakyThrows, masking exceptions inside sibling constructors
GitOrigin-RevId: 9afd014cce3ea708d7cd88ce7a376a7d11bbab5b
2023-12-12 02:04:10 +00:00
Michail Plushnikov
03da569fcd [lombok] IDEA-333062 IDEA-255688 replaced isPhysical by SynteticElement check
GitOrigin-RevId: 4c5cdab364e926778332982e38c2933811016a35
2023-12-12 02:04:07 +00:00
Bas Leijdekkers
66395a146a Java: use CommonClassNames
GitOrigin-RevId: f4ecf9355f2d1b04558f3fd871f18e0c7862b5d5
2023-12-11 15:43:23 +00:00
Michail Plushnikov
61fe7a68b6 [lombok] IDEA-333062 IDEA-255688 Added support for underscored (_) syntethic onX-Methods of lombok onX-Annotations
Reduced usages of custom HighlightErrorFilter

GitOrigin-RevId: 7aa66eb9ecb9cc2e534015893d4701ab37d32f1c
2023-12-10 20:10:01 +00:00
Tagir Valeev
a8f88fa062 [java] Use HighlightingFeature.LVTI
GitOrigin-RevId: ce2d4c1a6338457ff57f691fc6fdc2542de5022c
2023-12-09 12:53:05 +00:00
Michail Plushnikov
4222be044e [lombok] IDEA-255688 Using existing functionality to skip checking expressions from field initializer
and to skip checking field initializer expression

GitOrigin-RevId: 67211ecbad65889dabe6385678cc1b7c47a96deb
2023-12-06 20:52:19 +00:00
Michail Plushnikov
67578dcd6c [lombok] IDEA-255688 Partial Revert: Get rid of LombokHighlightErrorFilter for "Redundant Initializer Inspection"
already fixed with 24c8ea6896925f9af478b38e9a923d2ec4678ee9

GitOrigin-RevId: b1a1cf8a7fcf6a35cd67bf07fdf67fbc9415d1e8
2023-12-04 21:22:00 +00:00
Michail Plushnikov
735b2abf1d [lombok] IDEA-255688 Get rid of LombokHighlightErrorFilter for "Method call can produce NPE"
Used in case of lombok lazy Getter

GitOrigin-RevId: acdb7e17facdf763a5b824ed945c69fc18646563
2023-12-03 20:41:43 +00:00