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
2ce2af7f8e
Java: avoid changing code style api for import setting (IJ-CR-147745)
...
(cherry picked from commit b6d8223525eabd52a7973ef10927403063b3b89a)
GitOrigin-RevId: 19da9f718812ff0f553d5363cd2b5ce6724e7f49
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
Georgii Ustinov
afe7dce9e5
[Java. Code Formatting] Clone myOldVersion in JavaCodeStyleSettings
...
IDEA-110857
GitOrigin-RevId: 9ae34fdaf637c98409ec02be9e0d1e3616ea748b
2024-07-12 14:51:10 +00:00
Georgii Ustinov
122fe0ae87
[Java. Code Formatting] Append version attribute to java codestyle tag only when migrated change is different old one
...
IDEA-110857
GitOrigin-RevId: 23301809e23ffb7ded85b8209349c79f3dcb9128
2024-07-12 09:26:49 +00:00
Georgii Ustinov
b94d324565
[Java. Code Formatting] Write empty tag for JavaCodeStyleSettings only when there is different value between custom settings and common settings
...
IDEA-110857
GitOrigin-RevId: 9ad96677ba656b486c4ae158dc8abcf7811bccdd
2024-07-11 12:29:38 +00:00
Georgii Ustinov
3fb4fbf41e
[Java. Code Formatting] Implement simple migration mechanism for JavaCodeStyleSettings
...
IDEA-110857
GitOrigin-RevId: 5f31d21d695af1e56a0dc0942a817a61e41b2384
2024-07-11 12:29:38 +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
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
Georgii Ustinov
bbeb4ab06d
[Java. Code Formatting] Add javadoc for formatter option "Inside block braces when body is presented"
...
IDEA-270369
GitOrigin-RevId: b08f6a21f3f06cb5291f8b6c20273a11b290d452
2024-06-10 14:55:42 +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
Georgii Ustinov
b255a19d17
Rename JavaCodeStyleSettings option for moving simple methods to the new line
...
IDEA-126070
GitOrigin-RevId: c4df6085aec282617344b1876cb8cc3c7bff5629
2024-01-04 12:13:12 +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
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
2e1c6343f2
[java-rd] IDEA-339292 Move setting to fronback part to make them available for remote dev
...
Merge-request: IJ-MR-121171
Merged-by: Mikhail Pyltsin <Mikhail.Pyltsin@jetbrains.com >
GitOrigin-RevId: ae28b85856cb723e7b51bea3e3cbef91e6de634d
2023-12-01 17:44:34 +00:00