Commit Graph

1959 Commits

Author SHA1 Message Date
axiom
a2251eac38 16 branding defects fixed. 2025-04-30 13:24:23 +04:00
Mikhail Pyltsin
769808c52d IJ-CR-155375 Revert "[java-runner] IJ-CR-154797 IDEA-363985 Temporary workaround for JNI restriction"
This reverts commit dda8badb

(cherry picked from commit a52b17f30c338d7bb11caecf17e32690f6621582)

GitOrigin-RevId: 13e035b2a42177ddb38cd84aef3e32ed7279b473
2025-02-19 13:48:10 +00:00
Mikhail Pyltsin
85d38f47ea [java-runner] IJ-CR-154797 IDEA-363985 Temporary workaround for JNI restriction
(cherry picked from commit 636caa3aaf46f8bbe6b37ca474662bb95f705f97)

GitOrigin-RevId: dda8badbd17ef8a6f23930282779e482f12c10e4
2025-02-13 17:08:27 +00:00
Mikhail Pyltsin
cd9a60ab8f IJ-CR-151305 [java-import] IDEA-364508 support optimize imports
- use layout table

(cherry picked from commit 6862419acc2beb72f87cca6b93612f9afe81f698)

GitOrigin-RevId: af86c63fa16f760ad3fd0b66fc9f86f7a21de7c7
2025-02-13 14:23:52 +00:00
Mikhail Pyltsin
46bfa503aa [java-import] IDEA-364508 support optimize imports
- new options are added
- changes for optimize imports

(cherry picked from commit 82b0223f9e7e2972d13ab182ea651cdccd28a5d3)

GitOrigin-RevId: 99f0276e1d9464f75f5bbce91ad09727582d208b
2025-02-13 14:23:52 +00:00
Bas Leijdekkers
2ec44412eb Java: add "Layout on-demand import from the same package first" option (IDEA-204441)
enabled by default for consistency with other tools

(cherry picked from commit df5a4b65c5f31b195bd091a91d16ea0bc7bcc36c)

GitOrigin-RevId: 3b669ce15e9ad037bcff9c1e2638e2b823424ef7
2025-02-13 14:23:52 +00:00
Louis Vignier
95e915dfd2 [java] Improve arch checker notification title and message
(cherry picked from commit 215391f3f5f1a56d4b6e6d9bdc1ad13718eecd0b)

IJ-CR-148865

GitOrigin-RevId: 5470ed33b530169fd40e015b329fc41c6684d122
2024-12-03 13:29:56 +00:00
Konstantin Nisht
7ffa411b1c [eel] IJPL-165488: Use NIO in source root detection in NPW
(cherry picked from commit c599899708204f1dfb7da5d9914d747f3b18240f)

IJ-CR-148299

GitOrigin-RevId: ff80f4685295f5bd70dcde1b394822ff21d5d5c5
2024-11-11 10:39:05 +00:00
Bas Leijdekkers
d2f7d55a95 Java: update Inline dialog texts (IJPL-10853)
GitOrigin-RevId: bf16bed93bb6fa83ec6c9e626bc2d30b76e05e5b
2024-10-11 20:57:59 +00:00
Tagir Valeev
09bd11efd8 [java-refactoring] IDEA-71792 Support inlining of abstract methods having one implementation
GitOrigin-RevId: 00491acff53aff96705a866e0d799dfe22873d23
2024-10-11 08:10:27 +00:00
Nikolay Chashnikov
dbd47232c7 [java] API cleanup: mark deprecated unused API for removal (IJPL-156972)
GitOrigin-RevId: 5c2121d84e0d0517b6ef056bb0de6e78a468b760
2024-10-10 23:55:42 +00:00
Bas Leijdekkers
9404af07f5 Java: more refactoring warning message clarification (IJPF-CR-24908)
GitOrigin-RevId: c545eaecb2f911f77da5bd55121f95c1209fab29
2024-10-09 18:25:23 +00:00
Yuriy Artamonov
b79a859047 [java] IDEA-352641 File - New contains many irrelevant templates for Java source sets
GitOrigin-RevId: bd18866f6d60839fa9474c7071aca2761989986e
2024-10-06 17:03:10 +00:00
Bas Leijdekkers
dfae4a26c2 Java: "Generate overloaded constructor with default parameter values" for records (IDEA-360071)
GitOrigin-RevId: a20fd5478241de404df3243f1b8b9a7d1a73829e
2024-10-02 20:13:41 +00:00
Bas Leijdekkers
e5ebf1ddb6 Java: remove ugly quotes from title
GitOrigin-RevId: f1ff1e084bd59f600f37a70c335ff02b2b73d77a
2024-10-02 20:13:41 +00:00
Bas Leijdekkers
7be0072137 Java: disallow inlining record to anonymous class (IDEA-359857)
GitOrigin-RevId: f477736ff39ea95cf9c9c5088c2dd0af9399f605
2024-10-01 09:31:57 +00:00
Louis Vignier
7167a30f5a [java] Fix PackagePanel UI
#IDEA-359163

GitOrigin-RevId: 6d8ebadc2c2cf33e7fe3fef097bfa65e2d7b1ec6
2024-09-27 16:55:46 +00:00
Eugene Zhuravlev
242b41635a update maven resolver to 3.9.9
GitOrigin-RevId: 2abdd551becaf6a62dcc87a3db2f3bd7366ecd1c
2024-09-25 13:18:57 +00:00
Bas Leijdekkers
7438be23bf Java: show template chooser even when only generating hashCode() method (IDEA-358888)
GitOrigin-RevId: ea75062115e3f0bece21921b795b7ef92058960c
2024-09-24 20:21:56 +00:00
Alexander Bubenchikov
d655523012 [maven] [IDEA-349045] added baseVersion field to MavenCoordinates
GitOrigin-RevId: 9b59fb8acea3f714600ebc1bb161f56b3bb385ef
2024-09-18 17:19:50 +00:00
Tagir Valeev
ac0c57748b [java-inspections] IDEA-346005 Add new inspection: Unnecessary keySet() call
GitOrigin-RevId: d1f1db0ae939017a8550b91cd8742dc222a8db99
2024-09-17 07:28:39 +00:00
Tagir Valeev
037c7339b0 Make DocCommentPolicy non-generic; type parameter is not very useful here
GitOrigin-RevId: e5c1e431e67c1aeb24a237172aaee85b37433cd3
2024-09-16 11:23:15 +00:00
Tagir Valeev
05de6a6bdb Less raw types
GitOrigin-RevId: 2a6e712b4017cf1ead7870543e562acb654fbeaf
2024-09-16 11:23:15 +00:00
Tagir Valeev
0262382d71 ModuleBuilder.getModuleType inheritors: raw type removed
GitOrigin-RevId: 454b9c1543c29e27cdb1c1656d9be82afd4d769e
2024-09-16 11:23:15 +00:00
Yuriy Artamonov
47f1c44a90 [java] IJPL-158521 Actions: fix ellipsis in messages for Java actions
GitOrigin-RevId: bfce0d6efa8747660c4b9af3d8defbfa47e4509a
2024-09-15 14:50:09 +00:00
Tagir Valeev
1b516a359f [xml] Reduce amount of raw type warnings around GenericDomValueConvertersRegistry
GitOrigin-RevId: a51bcb93728fba4e3b3fc051c0077c41f0e96533
2024-09-13 11:01:30 +00:00
Mikhail Pyltsin
1f476ec640 IJ-CR-144148 [java] IDEA-358751 Java Annotations copied to generated getter / setter
- rework settings

GitOrigin-RevId: fc914bfed1b8046eccf2e76054c39f4c2ad7359c
2024-09-12 19:42:01 +00:00
Mikhail Pyltsin
8980aa2c1f IJ-CR-144148 [java] IDEA-358751 Java Annotations copied to generated getter / setter
- add new option

GitOrigin-RevId: b893b09e8e157cbcc4cba78cda4d61e973f1f4e5
2024-09-09 15:21:29 +00:00
Bas Leijdekkers
2870f49e0a Java: disallow making builder class from the constructor class itself (IDEA-254858)
GitOrigin-RevId: 071a0fd3c45f2b28b73b811e0d844a0f1b911372
2024-09-05 15:02:58 +00:00
Anna Kozlova
15eed269b1 [refactoring] replace Do Refactor → Refactor
^IJPL-161665 fixed

GitOrigin-RevId: 032a2c893afeb37781e11a084d27e6f384c290cf
2024-09-04 18:23:36 +00:00
Tagir Valeev
f7976fa52c [java-refactoring] ReplaceConstructorWithBuilderProcessor: use anchor instead of null, as new conflict dialog requires it
Fixes IDEA-354549 Creating builder from constructor not working

GitOrigin-RevId: e793d9fff9af4125a5b442069e70e7bc314b6912
2024-08-29 14:08:22 +00:00
Liudmila Kornilova
840e8558c5 Add debug info to FileDocumentManagerListener in JavaLibraryModificationTracker which accesses WorkspaceFileIndex
GitOrigin-RevId: d0d23e7e505d73e7c7df1a6197a7cefc9708f500
2024-08-27 10:59:23 +00:00
Mathias Boulay
d56883b763 fix(JavaDoc): formatter, inspections
GitOrigin-RevId: 77686401cbf38ea31e93311a608bac7472ccc73c
2024-08-26 10:42:10 +00:00
Ivan Fomenko
ec3b7d382c IDEA-259784 Type hints: show implicit types of lambda parameters
GitOrigin-RevId: 586b24be8f16e61de4e02c588fa5b3546d34ff41
2024-08-22 12:33:01 +00:00
Bas Leijdekkers
f40ed914fb Java: fix "Missorted modifiers" options and messages
GitOrigin-RevId: ab41b6c1d135c9b788feeec4a273a6f483b9bfa5
2024-08-12 13:37:26 +00:00
Alexandr Suhinin
4feb9ddd29 [extract method] avoid using EDT in find and replace duplicates
GitOrigin-RevId: cf8b55fa6fbb53da88221b20c7cfc6bb02991723
2024-08-07 11:08:21 +00:00
Vladimir Krivosheev
d7e86c19c8 IJPL-159596 cleanup
GitOrigin-RevId: 49e1d0d2018367065485476c828ef6038d6e2c85
2024-08-06 19:58:37 +00:00
Alexandr Suhinin
c1857f190a [extract method] remove deprecated function
GitOrigin-RevId: 4c474e79b9ddf8f5334b9d584881c878fda9d94b
2024-08-02 18:52:43 +00:00
Alexander Lobas
932f2d438e Swap icon path parameters: move expUI path to the first place
GitOrigin-RevId: 74cf09fb454c89b676be259cdd7437a81ac4c067
2024-07-25 15:12:07 +00:00
Louis Vignier
ac322938d0 [jdk] Add ToolVersionsConfigurationProvider to monitor asdf .tool-versions
#IDEA-355295 Fixed

GitOrigin-RevId: 8373fa2b75e12171208c7af71af9234b31f97e13
2024-07-19 14:33:47 +00:00
Louis Vignier
7ccd3af88d [jdk] Introduce ExternalJavaConfigurationService and migrate SdkmanrcWatcher
#IDEA-355295

GitOrigin-RevId: bbcefd977b5d88e3a8b0d137b1b5cfda6eb3050a
2024-07-19 14:33:47 +00:00
Georgii Ustinov
ec7cc10b05 [Java. Code Formatting] Rename ui names related to blank lines near fields to 'Before' instead of 'Around'
IDEA-110857

GitOrigin-RevId: 660836d90fa3ea06c5fb006b9ce14f59c55155ff
2024-07-16 12:40:48 +00:00
Bas Leijdekkers
d3f94f2739 Java: test qualifiers shown in ui (IJ-CR-138368)
for "Convert to instance method" refactoring

GitOrigin-RevId: a4bb1ef732d71359e52ed778f9ad36c776533e47
2024-07-10 15:32:54 +00:00
Tagir Valeev
38df966e10 [java-inspections] RenameToIgnoredFix: cancel gracefully in case of concurrent modification
Fixes EA-1328866 - NA: PsiReferenceExpressionImpl.bindToElement

GitOrigin-RevId: 1bb87c6d4054c1c775f2bfe02becb6fc40d0db6c
2024-07-10 11:21:11 +00:00
Louis Vignier
f8b5cf39df [ui] Update UI for the change signature dialog
#IJPL-157817

GitOrigin-RevId: 7d37adfc97449591d15445910e93595c22239c99
2024-07-05 17:16:50 +00:00
Nikolay Chashnikov
902b1bb444 [kotlin] fix truncated message in "Generate equals/hashCode" (KTIJ-30437)
GitOrigin-RevId: d59485cedb54dde12ec21f971aebe9e9e08d1f40
2024-07-05 16:59:47 +00:00
Georgii Ustinov
93b6c3ccc2 [Java. Code Formatting] Split option to add blank lines for fields with/without annotations
IDEA-110857

GitOrigin-RevId: 6ee23199e686c649439833df1223a12494be9d00
2024-07-04 19:56:48 +00:00
Tagir Valeev
e1751e5f4d [java-refactoring] ConvertToInstanceMethodHandler: separate targetQualifiers computation logic from UI
GitOrigin-RevId: 4f0e3c3af486085920b3f3883935910cb9dd280e
2024-07-03 21:09:22 +00:00
Bas Leijdekkers
a17097bea4 Java: no "this/new ClassName()" option for enums and implicit classes (IDEA-330992)
for "Convert to Instance Method" refactoring

GitOrigin-RevId: a353f19d817616c5445da3f7c60aa0a2f46ec155
2024-06-28 17:14:56 +00:00
Bas Leijdekkers
774c6c6d42 Java: fix "Variable assigned to itself" inspection quick-fix operator assignment bug (IDEA-306674)
GitOrigin-RevId: 92f5ab3b782cd0a2e6af8f83ff80de64f000c3bf
2024-06-21 09:13:06 +00:00