Tagir Valeev
193b2cb477
[java-inspections] Experimental ModCommand-based DeletePrivateMethodFix for unused inspection
...
GitOrigin-RevId: efd9306505048695f1aa1de1851383e170b0c1ca
2024-03-12 16:55:18 +00:00
Aleksey Dobrynin
59caea7b12
Revert " [java, highlighting] add standard "jigsaw" modules from the user's JDK for non-modular projects IDEA-259485"
...
This reverts commit 8e172c5f75f1d0840fbd48206c4e4708f47084fc.
GitOrigin-RevId: 01871c48dca312f03d9b97a22ecf3602b7714613
2024-03-11 17:59:22 +00:00
Aleksey Dobrynin
1693569519
[java, highlighting] add standard "jigsaw" modules from the user's JDK for non-modular projects IDEA-259485
...
GitOrigin-RevId: c006ccb6680010eed93cf956befcfdcebaa7551b
2024-03-08 18:49:36 +00:00
Bas Leijdekkers
29d7aea7d4
[java] better message when trying to extract constant of variable accessed for writing
...
GitOrigin-RevId: deb515ab12422a30908578f9cdb367c902354942
2024-03-06 19:03:19 +00:00
Bas Leijdekkers
bf6fdd2607
[java] avoid some duplicate properties
...
GitOrigin-RevId: 7fa2f2f584d1b59c475d372ed5f0ca8f9969ee3c
2024-03-06 19:03:16 +00:00
Bas Leijdekkers
6583f8ee65
[java] disallow extracting super expression (IDEA-340915)
...
GitOrigin-RevId: cb698e271e04767dead0a72d7a70cb3a537af614
2024-03-06 19:03:13 +00:00
Georgii Ustinov
5168d264d7
[Java. Logging] Replace display name for logger variable and align it with the preferred logger combobox
...
IDEA-347382
GitOrigin-RevId: dec1fff935dd623808176ecf0bce37a47b2c4f37
2024-03-04 09:04:37 +02:00
Aleksey Dobrynin
d9e11e9153
[java, completion] refactoring: simplify code, add javadoc, add localization IJ-CR-127501
...
GitOrigin-RevId: e5adf605b24e8f74932f98c805d926ea4ef5d200
2024-03-01 22:56:33 +00:00
Georgii Ustinov
69625bf48e
[Java. Logging] Add validation for the logger's name and rename its label
...
IDEA-347382
GitOrigin-RevId: 9d1e7fc2888dece64dede3bd08559474a7274ca5
2024-02-27 10:35:37 +00:00
Georgii Ustinov
846822e128
[Java. Logging] Add basic logger name configuration
...
IDEA-347382
GitOrigin-RevId: 0eed701a66cdd0fd3f0cdc7aefd94a8c7fbeffac
2024-02-27 10:35:24 +00:00
Tagir Valeev
d89c17fc59
[kotlin-dfa] Move inspection.data.flow.warn.when.reading.a.value.guaranteed.to.be.constant to JavaAnalysisBundle
...
Preparatory step for KTIJ-28908 Convert "Constant conditions" inspection to K2
GitOrigin-RevId: 68798782d260f8245947423efd936ae82bde841c
2024-02-24 12:22:09 +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
Tagir Valeev
c756a7ffe4
[java] i18n warning fixed
...
GitOrigin-RevId: 630de5d7cfbce817b6a927a3892ee50b50dc60c4
2024-02-21 10:40:53 +00:00
Aleksey Dobrynin
b2010f620b
[java, inspection] Change inspection name (Auto-add -> Fill in). Refactoring. (IJ-CR-126295)
...
GitOrigin-RevId: b3ac08c0c18442a1343c636e9ce404979f1210cf
2024-02-19 21:06:53 +00:00
Aleksey Dobrynin
1714ca86b3
[java, inspection] generate necessary requires for empty module-info.java file. IDEA-341665
...
GitOrigin-RevId: 47bce7db3bc4429cdfd78bbb3518e8fea1cc80b8
2024-02-16 11:31:15 +00:00
Tagir Valeev
1b105a0cf2
[java-inspection] IDEA-344750 Warning the usage of Stream.count() may have side-effects as per Javadoc apiNote for Java 8+
...
GitOrigin-RevId: cee842e9966051f95d86f83c8e8509a08fb48c64
2024-02-15 13:23:36 +00:00
Tagir Valeev
2aa52eea2d
[java] IDEA-345517 Feature-based support of unsupported preview language levels
...
GitOrigin-RevId: 3037d36588c239d6236ba64a7df2bf2a3b51cba4
2024-02-12 19:12:39 +00:00
Yuriy Artamonov
8c259fa269
[java] IDEA-343556 Java: provide override line markers in dumb mode
...
GitOrigin-RevId: 96e58759c54a9fc03ed2f79a519f8971469be55b
2024-02-11 12:31:04 +00:00
Georgii Ustinov
baf6a46750
[Java. Logging] Add tests for anonymous and implicitly declared classes + review refactor
...
IDEA-331693
GitOrigin-RevId: 2ca3503bfbf7d37602ad698f071292a8773c6e29
2024-02-07 13:30:04 +00:00
Georgii Ustinov
1799d0d6dd
[Java. Logging] Add specifying class feature for the logger generation
...
IDEA-331693
GitOrigin-RevId: 277219c6b4eb07acb3f877e49c9d3c45980976b5
2024-02-07 13:30:04 +00:00
Georgii Ustinov
cd3c370dd4
[Java. Logging] Add link to jvm logging settings during logger generation
...
IDEA-331693
GitOrigin-RevId: 1ce67c81cf23a7a28985334ca2462ee0cd6267cf
2024-02-07 13:30:04 +00:00
Georgii Ustinov
bbec342994
[Java. Logging] Add group to JVM Logging settings, amend Logger label, change executor, refactor JavaLoggerModel
...
IDEA-331693
GitOrigin-RevId: 8ac302db20243578f38763623847e181cc8e46df
2024-02-07 13:30:03 +00:00
Georgii Ustinov
b0fdafef73
[Java. Logging] Rename loggers to presentable name and rename JavaConfigurable to JvmLoggingConfigurable
...
IDEA-331693
GitOrigin-RevId: e840de417694002f335a4a45a8947bba53aeae2a
2024-02-07 13:30:03 +00:00
Georgii Ustinov
d8af30ab07
[Java. Logging] Add warning in UI without state aware
...
IDEA-331693
GitOrigin-RevId: 8dc5a14b2299498e814500de73a41f101e83a271
2024-02-07 13:30:03 +00:00
Georgii Ustinov
cbb97448ad
[Java. Logging] Create dialog for choosing preferable logger before its generation
...
IDEA-331693
GitOrigin-RevId: bb620a38f4d30c020965814addc7ea388d186b93
2024-02-07 13:30:03 +00:00
Georgii Ustinov
63ff44eadd
[Java. Logging] Add panel with java loggers to the settings
...
IDEA-331693
GitOrigin-RevId: 7442a954df225c77e946c073ec1875bfaf90363a
2024-02-07 13:30:03 +00:00
Georgii Ustinov
b5eb7a5e1f
[Java. Logging] Create logger configurable
...
IDEA-331693
GitOrigin-RevId: 7e60f28e7e9d7834f05176247e2cd06ab7d05d18
2024-02-07 13:30:03 +00:00
Bas Leijdekkers
6f346e74d2
Java better name for action
...
GitOrigin-RevId: 482792752d305b3f1b83718746aebbad061347d2
2024-02-03 19:52:19 +00:00
Bas Leijdekkers
bdfb889e4c
Java: fix typo in message
...
GitOrigin-RevId: 5002776fdaec9763d2dfd786aa464c53aca5c1e7
2024-02-03 19:52:16 +00:00
Aleksey Dobrynin
4be08d597b
[java, completion] Support completions for jigsaw modules for classes outside of current module dependencies. IDEA-341664
...
GitOrigin-RevId: a8d08f94e3f34188e8c6ee29ab26c1fc9c376d49
2024-02-02 15:18:52 +00:00
Aleksey Dobrynin
9e1052fff8
[java] fix a message IJPF-CR-20237
...
GitOrigin-RevId: a4189796ec6f163ecfd9d7e5de596effb8fc61b9
2024-01-30 14:29:13 +00:00
Tagir Valeev
0385834f13
[jvm-inspections] Fix EmptyMethod compatibility with Kotlin
...
1. Fix suppression handling for Kotlin in global inspections
2. Fix RefMethodImpl#hasBody for top-level Kotlin functions
3. Move to JVM module
4. Add Kotlin tests
Fixes IDEA-330737 @file:Suppress("EmptyMethod") does not work
GitOrigin-RevId: 83f383e06754f510b6a99e35751263017734bb26
2024-01-29 19:42:30 +00:00
Bas Leijdekkers
d18e2bf145
Java: better messages for "Class can be record class" inspection
...
GitOrigin-RevId: ed850cd155a3fcda76d62b2f27a2d4da07ce69a9
2024-01-28 01:18:30 +00:00
Tagir Valeev
d01d523de1
[java-inspections] Unreachable code inspection (IDEA-342966)
...
GitOrigin-RevId: 4bcbf2d43bddca5ded941c2b1497715ff977ca0b
2024-01-19 11:20:26 +00:00
Bas Leijdekkers
019144e115
Java: make quick fix available to create text block from any string literal (IDEA-287070)
...
GitOrigin-RevId: c6393e03f710177d526f07e121a768a7eb5e0ad2
2024-01-16 16:20:59 +00:00
Mikhail Pyltsin
50c45d12e9
[java-generation] IDEA-343144 Generate -> Constructor leads to exception for implicitly declared classes
...
- skip implicit classes
GitOrigin-RevId: 67f9920c45099046a934db75945c6d4ec7ce5150
2024-01-16 14:03:30 +00:00
Georgii Ustinov
fe8e13c09e
Review refactor for moving new line when method body is not empty
...
IDEA-126070
GitOrigin-RevId: 7f0e4ae5c25b765a01b9074f0b06332151ea54b6
2024-01-04 12:13:11 +00:00
Georgii Ustinov
a8e0525924
Add formatter option to move method body on new line in simple method
...
IDEA-126070
GitOrigin-RevId: ce849fa727fa2bf1b3c27231c408e7fe0a06c00d
2024-01-04 12:13:10 +00:00
Mikhail Pyltsin
36bab0a817
[java-inspections] IDEA-341641 Intention to convert implicit class to explicit and vice versa
...
- new inspection to convert ordinary classes into implicitly declared classes
GitOrigin-RevId: 4a1756d52b672edafcb43a5f9f725a64bb19fa6d
2024-01-04 10:44:59 +00:00
Mikhail Pyltsin
226bc485a6
[java-inspections] IDEA-341641 Intention to convert implicit class to explicit and vice versa
...
- new inspection to convert implicitly declared classes to ordinary classes
GitOrigin-RevId: 400cbaf1d891a35980dca5d8e082f38d6421a71b
2024-01-04 10:15:18 +00:00
Bas Leijdekkers
35bfda4e82
Java: better error message for "Convert to inner class" refactoring
...
GitOrigin-RevId: 487bd49a11a288a82684fe9359dd46cd2e91f6ef
2023-12-28 17:40:03 +00:00
Bas Leijdekkers
b2cf7e2e4b
Java: Introduce field - disallow field with local class types that do not compile (IDEA-198440)
...
GitOrigin-RevId: 52e0dfc48276061214da0b2ad0ef68a512bdf2ee
2023-12-28 17:39:38 +00:00
Bas Leijdekkers
c0997ef509
Java: Introduce field - always allow introducing static field in records (IDEA-312819)
...
GitOrigin-RevId: 2b73cef07f61c1f9a80b9598e9b6a162990f1417
2023-12-28 17:39:31 +00:00
Bas Leijdekkers
8402a263fc
Java: revert unintended property changes
...
GitOrigin-RevId: b326fbbbe9ea1743070a89703f068b36e11b4504
2023-12-19 12:59:10 +00:00
Aleksey Dobrynin
7ac5997e0c
[java, action] refactoring "Generate module-info descriptors" IDEA-187523
...
GitOrigin-RevId: f4a1450f82cc684c67838172ec4d1a28bb7b7e6d
2023-12-14 21:28:44 +00:00
Aleksey Dobrynin
f1bd0d54d2
[java, highlighting] update utility class IJ-CR-121658
...
GitOrigin-RevId: d87df85b58fe4eae5f5c80fa7a3625d856d53dc9
2023-12-13 11:31:40 +00:00
Georgii Ustinov
dacbca4cb7
Add wrapping options for enum fields annotations
...
IDEA-171773
GitOrigin-RevId: 51cf6a8154d9d278b182f165f98efa2d83d052d3
2023-12-12 13:26:17 +00:00
Mikhail Pyltsin
3f86cf9292
[java-highlighting] IDEA-339935 JEP 463
...
- rename unnamed classes to implicitly declared classes
GitOrigin-RevId: 2c6d7f16a1dc6d2371b8f8b5f5675246c9bc99f9
2023-12-11 15:49:28 +00:00
Bas Leijdekkers
8d52822c7c
Java: generated toString() should use getters when so configured (IDEA-340449)
...
GitOrigin-RevId: 4a13c080bc8796a7932a57f186f3ac849accc09f
2023-12-11 15:43:52 +00:00
Bas Leijdekkers
fb29b4a8f5
Java: remove some unused properties
...
GitOrigin-RevId: 5596e0f45c7e187ca2888a2b19c016b8fe74ae35
2023-12-11 15:43:15 +00:00