Commit Graph
32 Commits
Author SHA1 Message Date
Anna.Kozlova 81e49151ff don't insert braces around single lambda parameter 2016-12-06 12:35:48 +01:00
Anna.Kozlova 946991683d introduce parameter: ensure varargs are not substituted twice (IDEA-161779) 2016-09-28 09:16:48 +02:00
Anna Kozlova c975603207 introduce parameter: clear @Override when delegate (IDEA-153158) 2016-08-15 20:17:11 +03:00
Anna.Kozlova 094da1c807 introduce parameter: ensure type is substituted in overriders (IDEA-155609) 2016-05-10 19:32:56 +02:00
Anna Kozlova 32dd35be57 introduce parameter: extract and delete unused varargs parameter (IDEA-152294) 2016-02-29 16:45:33 +01:00
Anna Kozlova 18e74c0b96 method reference -> lambda: remove redundant qualifier 2016-02-25 17:25:55 +01:00
Anna Kozlova 61816006f6 introduce parameter: expand method reference to lambda when new parameter introduced (IDEA-152125) 2016-02-25 16:17:33 +01:00
Anna Kozlova 46847b71fd suggest to replace introduced parameter initializer with lambda when appropriate (IDEA-137827) 2015-09-08 11:29:52 +03:00
Anna Kozlova 8cdbea9abe introduce parameter: don't show conflicts between new param name and parameter to remove (IDEA-140607) 2015-05-26 18:25:50 +02:00
Anna Kozlova e1e48eb1e8 replace duplicates: process chained constructors (IDEA-138745) 2015-04-08 12:05:59 +02:00
Anna Kozlova a68c236456 replace method duplicates on introduce parameter (IDEA-133303) 2014-11-21 17:36:43 +01:00
Roman Shevchenko f05869508f IDEA-54387 (type annotations in introduce parameter) 2014-03-11 17:39:19 +01:00
anna 57081fdd4e introduce parameter: ignore parts of qualified name (IDEA-104485) 2013-04-03 20:01:43 +02:00
anna 21a0d8565e simplify ? extends Object (IDEA-91631; IDEA-91144) 2012-09-18 12:46:54 +02:00
Anna Kozlova 50745b4e9f introduce parameter: fix {} array initializer (IDEA-91467) 2012-09-13 15:16:43 +04:00
Anna Kozlova 78cf87d2c8 do not replace diamonds without necessity (IDEA-87172) 2012-06-08 16:07:19 +04:00
anna 584cf8b16b introduce parameter: do not insert additional arg when selection was in the self call (IDEA-66896) 2012-04-16 09:21:10 +02:00
anna dc9800d704 introduce parameter (IDEA-68498 )
(cherry picked from commit 0250f290f3d031a5d3f95faee8c280d241382040)
2011-12-06 10:37:42 +01:00
anna e2ae76304d expand diamonds on introduce parameter (IDEA-74059) 2011-09-08 19:27:54 +02:00
anna 94bb0729c0 introduce parameter: substitute type parameters on call site 2011-09-08 19:27:53 +02:00
anna 1ed82c5609 introduce parameter: replace field access with getter: correct anonymous class access; check qualifier 2011-08-21 14:46:36 +02:00
anna 1b09d55adc find occurrences: distinguish <> with different inference (IDEA-66176) 2011-03-11 11:44:42 +01:00
anna 3b8b505304 diamonds: treat as raw type when inference was failed (IDEA-66370) 2011-03-09 20:53:19 +01:00
anna da1aab6e43 introduce parameter: correct introduce parameter and remove unused from the enclosing method 2011-03-09 12:07:37 +01:00
anna 77009d153e allow to delete unused params if replaceAll is selected (IDEA-62186) 2010-12-22 22:25:21 +03:00
Denis Zhdanov 8b7ad968fa IDEA-4384 Refactorings should obey "align when multiline"
Test fixes
2010-10-11 15:08:07 +04:00
anna 308e0665e1 introduce parameter, delegate: process supermethod accordingly (IDEA-57162) 2010-08-05 15:54:28 +04:00
anna 57298b6cb2 introduce parameter: respect varargs when rise conflict on params count/args count mismatch (IDEA-56024) 2010-06-29 16:14:50 +04:00
anna dc35e44ab4 introduce parameter: fix getter call 2010-02-08 21:22:59 +03:00
anna f9a621e904 introduce parameter: ignore incomplete code 2009-12-02 18:29:17 +03:00
Dmitry Jemerov a004db509f test adapted for JDK 1.5 2009-09-11 13:17:02 +04:00
Dmitry Jemerov a5f846b4d4 test++ 2009-09-10 21:30:46 +04:00