Mikhail Pyltsin
46c1a5c6e9
[java] IDEA-355024 try not to propose suggestion in dumb mode
...
GitOrigin-RevId: dca5096fb7079ef4623f100fb0e7c0ab37eb2df4
2024-06-18 13:55:12 +00:00
Alexander Lobas
89d58ee436
IJPL-150231 Move icon mappings from json to icon generator
...
GitOrigin-RevId: 4d4576fc7eeb92ec43c36abec2d62d271b45d9a4
2024-06-15 23:19:46 +00:00
Bas Leijdekkers
5e74812655
Java: enable "don't consider class used when a member is implicitly used" by default and fix tests (IDEA-281800)
...
GitOrigin-RevId: e9d8112eb8fc4c03ff1abfb4f6883d05bed32c3e
2024-06-15 17:06:24 +00:00
Mikhail Pyltsin
1f47d54306
IJ-MR-135481 [lombok] IDEA-352727 Support incomplete mode
...
- fix compilation problem
GitOrigin-RevId: 994dad582ccc0f65b8fb976610667764004df147
2024-06-10 13:51:36 +00:00
Mikhail Pyltsin
f3b00ccc67
IJ-MR-135481 [lombok] IDEA-352727 Support incomplete mode
...
- highlighting test for logs
GitOrigin-RevId: 517909418304c83e1fa67c4bfde0c3aed274d22d
2024-06-10 13:51:32 +00:00
Mikhail Pyltsin
9531a30d8e
IJ-MR-135481 [lombok] IDEA-352727 Support incomplete mode
...
- add javadocs
- improve `de.plushnikov.intellij.plugin.util.DumbIncompleteModeUtil.isIncompleteModeWithLombokAnnotation` and `hasQualifiedNameInDumbOrIncompleteMode`
- test without libraries for logs
GitOrigin-RevId: f5fab3c0fb3f659dada8cc1bed4161c4ba4c6560
2024-06-10 13:51:29 +00:00
Mikhail Pyltsin
1ac9d8ac4e
[lombok] IDEA-352727 Support incomplete mode
...
- change tests
- extract everything connected to dumb and incomplete mode into utils
GitOrigin-RevId: 979f4333917f68d947c9d28c04d7e6dfef8400ae
2024-06-10 13:51:25 +00:00
Mikhail Pyltsin
8a33c22212
[lombok] IDEA-352727 Support incomplete mode
...
- support main processors (except ConstantField, because it depends on a lombok version)
- parser tests are executed in three modes (normal, incomplete, dumb) by default
The main idea is to provide users some functionality in incomplete mode (when libraries are not downloaded yet), but users can already do something.
After downloading psi caches will be dropped and everything will be recomputed in an accurate way.
GitOrigin-RevId: a7b2774a01be86a60aa5bdcd69a3826682b4135e
2024-06-10 13:51:22 +00:00
Maxim.Kolmakov
71168cb8a9
IJ-CR-135039 Replace usages of PlatformTestUtil.newPerformanceTest with PerformanceTestUtil.newPerformanceTest
...
GitOrigin-RevId: 4edcfadc23f7305d68b8c08cd6ae634ee4869a2e
2024-06-03 10:14:22 +00:00
Mikhail Pyltsin
f1642ef3bb
Revert "[java-highlighting] IDEA-352727 Incomplete model with lombok"
...
This reverts commit ea0f6f9c
GitOrigin-RevId: c9f49f0bcf193ce593a6b9fbea9600d0f507fa9d
2024-05-24 21:18:39 +00:00
Mikhail Pyltsin
08dd233a7c
Revert "IJ-CR-134196 [java-highlighting] M IDEA-352727 Incomplete model with lombok"
...
This reverts commit f5e7bc91b1e5634a0a042f0fd90b6be3ca943a28.
GitOrigin-RevId: 7b56b8477eee650f4cf031144bee3ace8a452716
2024-05-24 21:18:35 +00:00
Mikhail Pyltsin
3183b72cb2
Revert "IJ-CR-134196 [java-highlighting]IDEA-352727 Incomplete model with lombok"
...
This reverts commit 537fa533381ca5db2cba1e19cae3ca402c31f8e6.
GitOrigin-RevId: 1b2fbc0e6d184e7317cbac02f67458c2f663ccd8
2024-05-24 21:18:30 +00:00
Mikhail Pyltsin
41c184cc13
Revert "IJ-CR-134196 [java-highlighting] IDEA-352727 Incomplete model with lombok"
...
This reverts commit 1c5fc12a0f4dd70c8899a807dc03925680c68ab9.
GitOrigin-RevId: dd3bcd03cf5dd5d1b3ef8958805579283cbcca37
2024-05-24 21:18:26 +00:00
Mikhail Pyltsin
153827e5e4
IJ-CR-134196 [java-highlighting] IDEA-352727 Incomplete model with lombok
...
- add a more accurate message for non-initialized fields
GitOrigin-RevId: 1c5fc12a0f4dd70c8899a807dc03925680c68ab9
2024-05-23 14:11:43 +00:00
Mikhail Pyltsin
9ff8676d0f
IJ-CR-134196 [java-highlighting]IDEA-352727 Incomplete model with lombok
...
- skip unused import in incomplete mode
GitOrigin-RevId: 537fa533381ca5db2cba1e19cae3ca402c31f8e6
2024-05-23 11:30:38 +00:00
Mikhail Pyltsin
468b7803de
IJ-CR-134196 [java-highlighting] M IDEA-352727 Incomplete model with lombok
...
- skip unresolved references with lombok
GitOrigin-RevId: f5e7bc91b1e5634a0a042f0fd90b6be3ca943a28
2024-05-22 19:34:27 +00:00
Mikhail Pyltsin
4fb5a8d60e
[java-lombok] IDEA-352726 Augment class in dumb mode in Lombok
...
- refactor tests
GitOrigin-RevId: ef64d0bdabff09da0bed2e48d3ddc5e134cc288a
2024-05-21 11:54:54 +00:00
Mikhail Pyltsin
2ca5b2bcd4
[java-lombok] IDEA-352726 Augment class in dumb mode in Lombok
...
- support dumb mode
GitOrigin-RevId: 93a6325ee1fa6ef515c579aa09bec9eb290ed967
2024-05-21 11:54:54 +00:00
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