Commit Graph

16 Commits

Author SHA1 Message Date
Bartek Pacia
485b1b4336 IDEA-383350 [java-intentions] fix 'Bind parameters to fields' producing red code when field is assigned indirectly
GitOrigin-RevId: 8879b800315a194e8e04e9e0e6f7ca1b5b5205bc
2025-12-12 15:39:43 +00:00
Bas Leijdekkers
3c99de56be Java: create correct field from parameter with unbounded type parameter (IDEA-365468)
GitOrigin-RevId: 218b864c95d25b6ff47e9360e0eeef47308f0ae8
2025-01-08 13:55:47 +00:00
Mikhail Pyltsin
5c02553dad IJ-CR-152155 [java-intentions] IDEA-365126 'BindFieldsFromParameters' shouldn't be offered when method has generic parameters
- more tests

GitOrigin-RevId: 8f580e7e8a32f51b1a8320fc82cdcec11dc4975f
2024-12-26 10:30:16 +00:00
Mikhail Pyltsin
0107304a90 [java-intentions] IDEA-365126 'BindFieldsFromParameters' shouldn't be offered when method has generic parameters
GitOrigin-RevId: 92052cdd9f27b6a43fc949badc88d4e8d1695c65
2024-12-23 18:12:33 +00:00
Mikhail Pyltsin
0a7c7800b7 [java-intention] IDEA-365124 don't propose BindFieldsFromParameters when there is chain constructors
GitOrigin-RevId: 495ed3f77ff6bdd2f57deac303359cef25aa2d8e
2024-12-23 18:12:33 +00:00
Bas Leijdekkers
95ed423db6 Java: don't create final fields from parameters when this does not compile (IDEA-359981)
GitOrigin-RevId: 3a85c9310c8928cf65459ae1ff1825fabf31ec03
2024-10-02 20:13:41 +00:00
Tagir Valeev
9092a09789 [java-intentions] BindFieldsFromParameters: disable for existing field if static or type doesn't match
GitOrigin-RevId: ad1d93533626f5e76a3f53c5ab25b06a5aa07f1e
2024-09-10 23:44:56 +00:00
Tagir Valeev
6c6697d422 [java-inspections] CreateFieldFromParameterAction: ModCommand
Otherwise, it's hard to make it compatible with new-style unused inspection (IDEA-349083)
Also: remove empty line in constructor body automatically

GitOrigin-RevId: ab1cd08352d9f0168b86acc1d4b87cb89cfe7d69
2024-03-22 12:27:40 +00:00
Tagir Valeev
9c6aeba5b4 [java] More tests for preview; minor fixes
GitOrigin-RevId: 7f72c5f68ab821e728eb0d5152f0910f48035046
2022-07-22 11:54:00 +00:00
Anna Kozlova
1784622744 bind parameter to field: ensure applicable field is chosen/skip already assigned (IDEA-160180) 2016-08-25 21:03:40 +03:00
Anna Kozlova
2dc893734e force "prefer long names" if multiple fields/parameters of same type are generated (~ IDEA-99564) 2014-12-08 16:19:29 +01:00
Dmitry Avdeev
91a5684fee sentence capitalization 2014-12-06 13:02:00 +03:00
Denis.Zhdanov
cbd0fe4e8e IDEA-19061 Integrate the Rearranger-plugin into core-IDEA
Test data is updated
2012-09-06 13:21:42 +04:00
Denis.Zhdanov
4a4aa01505 IDEA-19061 Integrate the Rearranger-plugin into core-IDEA
1. 'Constructor' entry type is defined and supported at java rearranger;
2. Test data fixes;
2012-09-06 13:21:41 +04:00
Anna Kozlova
2af9adfc2c try our best to find fields corresponding to params (IDEA-89773) 2012-08-07 20:17:04 +04:00
Danila Ponomarenko
4e91c6796c IDEA-87401 CreateAssign -> Bind + +HighPriorityAction + tests added 2012-06-19 16:12:52 +04:00