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
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
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
Tagir Valeev
ac0c57748b
[java-inspections] IDEA-346005 Add new inspection: Unnecessary keySet() call
...
GitOrigin-RevId: d1f1db0ae939017a8550b91cd8742dc222a8db99
2024-09-17 07:28:39 +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
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
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
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
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
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
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
Mikhail Pyltsin
e42c3ee1e4
IJ-MR-136429 [java-generation] IDEA-344399 generate annotation based on type_use option
...
- fix message
- fix comparator
GitOrigin-RevId: 842fbf9e29150159ae92a47eddb84eb9a8d7288a
2024-06-17 21:14:57 +00:00
Mikhail Pyltsin
9bf2727703
[java-generation] IJ-MR-136429 IDEA-344399 generate annotation based on type_use option
...
- fix non-standard-root-packages
- introduce project descriptors
GitOrigin-RevId: 41db7240e29fbfed81957df2d68e2de29c573ef2
2024-06-17 21:14:57 +00:00
Mikhail Pyltsin
2023228d8c
[java-generation] IDEA-344399 generate annotation based on type_use option
...
- extracted new option
- reuse this option in MissortedModifiersInspection
- override uses this option too
GitOrigin-RevId: 39f3f72991240753c86c7f80df865728aa9743ad
2024-06-17 21:14:57 +00:00
Yuriy Artamonov
b9416a8db9
[java] IJPL-34876 Declare icons and texts for ParseSdkmanrcAction declaratively
...
GitOrigin-RevId: 16e5d519d8be7f64fd5f286580d70c96c91d72de
2024-06-15 21:01:31 +00:00
Mikhail Pyltsin
e8093a742f
[java-logging] IDEA-354689 freezing with too long name
...
GitOrigin-RevId: d4629b1008ac0dcfeb256b3f7dd9ef733a129ff8
2024-06-14 12:59:18 +00:00
Georgii Ustinov
3ae38b4cff
[Java. Code Formatting] Fix typo for whitespace option "Inside block braces when body is presented"
...
IDEA-270369
GitOrigin-RevId: cce77ef8ec80c45622f6707c9671ac5a774763f8
2024-06-10 10:10:41 +00:00
Georgii Ustinov
bb9759a556
[Java. Code Formatting] Add support to configure spaces for simple nonempty blocks when the "Spaces within blocks" is disabled
...
IDEA-270369
GitOrigin-RevId: 19283bcf734658323659abe7f14e5c38fdc9fec3
2024-06-07 17:47:43 +00:00
Bas Leijdekkers
4777c9dd1b
new "String template can be concatenated string" inspection (IDEA-349463)
...
GitOrigin-RevId: 84871569e435e1f1cd5c06814781739baf977cae
2024-06-07 14:19:07 +00:00
Tagir Valeev
3b688121d2
[java] IDEA-353981 'Rename to ignored' fix: ModCommand, allow 'fix all' action
...
GitOrigin-RevId: 83676caca1d4a0f6308d649efd92d6f58845b57e
2024-05-23 19:00:36 +00:00
Bas Leijdekkers
ccb7a28e9f
[java] small inspection descriptor simplification
...
GitOrigin-RevId: d66de66e71fed85b5d1f774c504d74a3963476bd
2024-05-23 12:46:43 +00:00
Eugene Zhuravlev
4e442deca3
introduce "unified IC implementation" advanced compiler setting to enable dep-graph based IC
...
GitOrigin-RevId: 799fd4aefb2ba35db1ac3addfb1724f81d5d6c58
2024-05-22 20:44:32 +00:00
Aleksey Dobrynin
ccf644aaed
[java, completion] use default tail text for a jigsaw completion IDEA-352245
...
GitOrigin-RevId: 1d7753860c413c92d697dc106f4d011022c861ce
2024-05-14 15:34:39 +00:00
Roman Shevchenko
ac742921c5
Cleanup (typos; formatting)
...
GitOrigin-RevId: 9733aeebbae11f645b17261f25692b92557ccd3a
2024-05-12 20:30:07 +00:00
Tagir Valeev
0ea0eadc51
[mod-commands] IJPL-149593 ModCommand-based Surrounder API
...
GitOrigin-RevId: 56b1bc727db4e686afc6363326c1b079030da414
2024-05-12 17:34:00 +00:00
Louis Vignier
a33d7253a0
[jdk] Add a checkbox in the settings to disable JDK updates
...
#IDEA-330415 Fixed
GitOrigin-RevId: f669e4e59832816fe5fb7d9107ca24dd03ed60b0
2024-04-26 19:56:08 +00:00
Tagir Valeev
11097530d4
[java-intentions] Remove outdated MoveMemberIntoClassFix.java
...
Superseded by MoveMemberIntoClassFix.java
GitOrigin-RevId: cc3a29aa7089f91ff5c13a61e722c0ad3843985e
2024-04-22 19:34:03 +00:00
Tagir Valeev
7cf578f646
[java] Cosmetic changes in feature-based language level support (IDEA-345517)
...
GitOrigin-RevId: 8fe21e83b6cee29955d5be5d45744d3db18ea99d
2024-04-03 19:43:15 +00:00
Bas Leijdekkers
9414c123b8
[java] create annotation value() method from usage (IDEA-350345)
...
GitOrigin-RevId: 3596e1f35ce3f603789c69f90b28aacaf448866a
2024-04-01 10:52:18 +00:00
Alexey Belkov
c0c2bd301b
Proofreading: replace "missed" with "missing" in messages
...
https://english.stackexchange.com/questions/142544/is-missing-vs-is-missed
"Missing" should be used in the "absent" sense.
GitOrigin-RevId: e3e6ff4907dfb5bda98144919021c8b2c4dd5940
2024-03-28 11:44:04 +00:00
Louis Vignier
9b9f155f70
[java] Warn on JDK/OS arch mismatch when building the project
...
- Sends a sticky balloon notification on the first build with a JDK every session in case of arch mismatch (shown again after changing JDK)
- New checkbox in Build | Compiler | Java Compiler to disable warnings
#IDEA-343661 Fixed
GitOrigin-RevId: ac9b36b05403ac38acc7a55944850608f86d4e59
2024-03-26 18:18:48 +00:00
Kirill Likhodedov
ba0d2499cd
internal-tools: move the InvalidCompilationListener to the internal tools
...
There is no demand for the feature in the Java plugin at the moment. At the same time, we'd like to extend it by some internal capabilities like reporting to Slack, which is more convenient to do when the whole feature is located in a single module.
GitOrigin-RevId: 0249858bb6824a3cab4e416b9ebc2eb83ba295ae
2024-03-18 13:17:48 +00:00
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