Liudmila Kornilova
59f500b605
IJPL-1036 remove AccessToken from IncompleteDependenciesAccessToken because finish() requires write action
...
Signed-off-by: Liudmila Kornilova <liudmila.kornilova@jetbrains.com >
GitOrigin-RevId: 9a2b8a697471ac4bf32ecf51936e5dc022e80e07
2024-05-16 19:54:53 +00:00
Mikhail Pyltsin
de02a19083
[java-highlighting] IDEA-352727 Incomplete model with lombok
...
GitOrigin-RevId: ea0f6f9cf44d704d4ae7e45fa3ba262c1496ffa4
2024-05-13 16:29:12 +00:00
Michail Plushnikov
7b0adc910b
[lombok] IDEA-353161 Call only corresponding lombok processors
...
GitOrigin-RevId: 294c821568f9bf72ebc5efb57154beb5ab0aa1a7
2024-05-12 20:11:41 +00:00
Michail Plushnikov
be6ddc2aec
[lombok] IDEA-353161 Prevent calculation of all not relevant fields on each check
...
GitOrigin-RevId: b7158a0ea4ca2346c18c1ce7e95d77bf9aa212c1
2024-05-12 20:11:41 +00:00
Anna Kozlova
16a9e35d3b
[lombok] ensure to search for fields/components with generated members in the same way as without
...
- but with additional secondary elements
Otherwise, kotlin usages won't be found, because no one would call MethodReferenceSearch.
Added test for kotlin+lombok setup, only k2
^KTIJ-29440 fixed
GitOrigin-RevId: a769e07571e34b8b07782f09254412c4466ad18a
2024-04-16 12:25:13 +00:00
Mikhail Pyltsin
0f3e50ed04
[java-inspections] IDEA-337706 Support conversion System.out to log calls
...
- fix lombok test
GitOrigin-RevId: 09fc8a64fab84df1c3aa661f2107bb451b447420
2024-04-03 11:41:37 +00:00
Mikhail Pyltsin
206d995dcd
[java-inspections] IDEA-337706 Support conversion System.out to log calls
...
- support custom names for Lombok
- loggerTypeName now always returns full qualified class of logger
- `com.intellij.lang.logging.JvmLogger.Companion.getAllNamedContainingClasses` return List for compatibility with Java
GitOrigin-RevId: c07ed5bdb2f684fdc7be864d8cd7192d3ea0245c
2024-04-03 11:41:24 +00:00
Andrei.Kuznetsov
8539bcd407
IJPL-578 wait for indexes to be ready in tests after java language level change
...
GitOrigin-RevId: 89aa34d35c05284af90258b3208fb1198be8bc9e
2024-02-29 19:02:55 +00:00
Georgii Ustinov
fd0eae05bd
[Java. Logging] Fix lombok generate logger tests after migration to the
...
IDEA-345098
GitOrigin-RevId: a9b02b272aa71c14a3b68d277c6bd0f82cddba76
2024-02-22 19:57:41 +00:00
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