Commit Graph

17 Commits

Author SHA1 Message Date
Anna Kozlova
49b2bd2ca6 [java] make method static: adapt to static methods in anonymous classes, method references (IDEA-293090)
GitOrigin-RevId: c7a58c6e06726607fb5e97d74624a468d684a8ec
2022-04-28 12:09:04 +00:00
Anna Kozlova
dc72ec1873 make method static: delete receiver parameter (IDEA-223325)
GitOrigin-RevId: d27b8454d8f653072ff627a8048f89fde3491316
2021-01-21 21:46:48 +00:00
Anna Kozlova
0141c99371 make method static: fix method refs in method body
EA-120553 - assert: MakeMethodStaticProcessor.changeSelfUsage
2018-05-23 12:57:08 +03:00
Anna.Kozlova
6786d754e3 make method static: convert method reference to lambda (IDEA-191425) 2018-05-16 13:43:27 +02:00
Anna Kozlova
edac6e4874 make static: fix inner class check (IDEA-166983) 2017-01-23 16:24:03 +03:00
Alexey Kudravtsev
db48c64473 use mockJdk18 by default in LightCodeInsightTestCase; remove dependency on swing/net classes in some tests 2016-07-20 15:47:18 +03:00
Anna Kozlova
5c8c069685 make static: ensure @Override is cleared from static method (IDEA-146872) 2015-10-27 19:35:21 +01:00
Anna Kozlova
40db0beb8d make method static: fix delegate parameter place (IDEA-146900) 2015-10-27 19:35:18 +01:00
Anna Kozlova
d18781b365 make method static: warn about broken method references if filed or class need to be passed; NPE (EA-66661 - NPE: MakeMethodStaticProcessor.changeExternalUsage) 2015-03-23 20:33:24 +01:00
Anna Kozlova
607d4e4f79 make static: allow to delegate (IDEA-24060) 2014-12-23 19:32:30 +01:00
Anna Kozlova
90c76da057 deep make static 2014-11-21 11:24:02 +01:00
anna
9598ba568c make method static: add parameter when method was used in method reference (IDEA-93138) 2012-10-18 13:45:04 +02:00
Anna Kozlova
4a7e7d24a8 make method static: do not pass class param for static inner class (IDEA-90720) 2012-09-13 15:16:44 +04:00
Denis Zhdanov
8b7ad968fa IDEA-4384 Refactorings should obey "align when multiline"
Test fixes
2010-10-11 15:08:07 +04:00
Denis Zhdanov
1012dd0da2 IDEA-4384 Refactorings should obey "align when multiline"
1. Method parameters/method call arguments are reformatted during method return type/name/modifiers change now (corresponding logic is added at PSI level);
2. Corresponding tests are added;
2010-10-11 13:04:36 +04:00
unknown
d63f1f294e check for method type params inclusive (IDEA-56192) 2010-07-01 13:37:08 +04:00
Dmitry Jemerov
10ca2b4e5f test++ 2009-09-10 21:57:00 +04:00