Commit Graph
618 Commits
Author SHA1 Message Date
Anna Kozlova fbb0fd6132 IDEA-119021 Wrong accessibility warnings when inlining a static class to anonymous 2014-01-09 16:13:24 +01:00
Anna Kozlova cda9ec5baf parameterized test: sample cases 2014-01-08 12:50:00 +01:00
Anna Kozlova a8329a30c8 safe delete: do not change semantic on delete loop/if body (IDEA-114406) 2013-12-31 16:23:37 +01:00
Anna Kozlova 6eaeefa2aa rename: do not show collisions for static methods rename in interfaces (IDEA-118577) 2013-12-23 16:44:51 +04:00
Anna Kozlova a257dc4802 IDEA-118256 Introduce Constant/Field should insert spaces between generic parameters 2013-12-16 20:08:23 +04:00
Anna Kozlova 0d7a9088b5 introduce constant from literal: ignore null anchors for non-physical elements (IDEA-118166) 2013-12-16 17:00:37 +04:00
Anna Kozlova da48448b83 pull up: ignore conflicts coming from access object when it is also moved (IDEA-117671) 2013-12-06 17:26:22 +01:00
anna daba93f3a6 inline parameter: do not warn about inaccessible propagated parameter 2013-12-05 20:29:44 +01:00
anna 022615c0f8 NPE 2013-12-05 20:29:43 +01:00
anna 2e24dd4343 testdata for IDEA-115210 2013-12-05 17:14:35 +01:00
anna d1985af4a7 disable introduce variable from part of literal expression which is not a string 2013-12-05 10:20:57 +01:00
anna 2b49ac9eb4 introduce variable inside lambda: do not step out of lambda block 2013-11-29 21:12:28 +01:00
anna 19ac5df6f2 IDEA-117252 Extract variable bug 2013-11-29 18:24:22 +01:00
anna 4b36fa12fa introduce variable: forbid to replace write occurrences which occur after read; insert declaration after write usage (IDEA-117204) 2013-11-28 20:21:41 +01:00
Yaroslav Lepenkin 2bcd0fb291 IDEA-110654 Change Signature inserts unnecessary new line in comment block 2013-11-21 13:45:44 +04:00
nik 3fb7f32c4c allow to ignore usages from generated file in 'Safe Delete' (IDEA-97579) 2013-11-12 12:30:22 +04:00
anna cda0ea9783 resolve conflict on type param rename (IDEA-57326) 2013-10-25 14:09:21 +02:00
anna 02a4914ff4 inline with flatten array creation: do not loose leading comment (IDEA-112161) 2013-10-23 16:31:30 +02:00
anna 247da91acb testdata fixed 2013-10-22 16:13:29 +02:00
anna 7b3af34395 move static: correctly process ambiguity between moved members (IDEA-114908) 2013-10-22 12:51:38 +02:00
anna 27b76b477a inplace introducer: another case to restore expression (IDEA-113352) 2013-09-24 19:53:47 +02:00
Anna Kozlova 48205f5c1d IDEA-112562 Pull up should allow to pull method body into interface as default method 2013-08-30 21:45:06 +04:00
Anna Kozlova 6ad345299f show conflict on invert boolean and method references (IDEA-112572) 2013-08-23 21:08:34 +04:00
Anna Kozlova 47262762d2 extract method from lambda body: accept parameters of parent method (IDEA-112570) 2013-08-23 21:08:33 +04:00
Anna Kozlova 832256ec33 extract enum: ensure normalized fields (IDEA-112590) 2013-08-23 17:11:52 +04:00
Roman Shevchenko 1b24edcc68 CR-IC-2008 (mock JRE update) 2013-08-22 11:40:57 +04:00
Anna Kozlova d6b15746b4 extract method: avoid invalid elements (IDEA-112311) 2013-08-20 21:29:05 +04:00
Anna Kozlova 936228a8f7 preserve empty packages when move/rename package as directory (IDEA-111902) 2013-08-15 13:50:01 +04:00
Anna Kozlova 2a5270d072 rename: show conflict if renamed method erased signature would conflict with existing method (IDEA-111875) 2013-08-15 13:49:59 +04:00
Anna Kozlova 3069f9ae10 IDEA-111735 Change Signature refactoring should not insert generics types into javadoc 2013-08-09 17:36:45 +02:00
Anna Kozlova b685972a85 change signature: highest visibility should not return PUBLIC all at once (IDEA-111739) 2013-08-09 14:21:27 +02:00
anna ec8876bed5 change signature: propagate params fix (IDEA-110601) 2013-07-24 18:59:30 +02:00
anna 7f0f1aaffa safe delete: delete @Override annotation each time super method is deleted; rise a conflict when a usage is in overriding method which won't be deleted (IDEA-110840; IDEA-110841) 2013-07-22 15:27:34 +02:00
anna 58e9f5ffd8 change signature: reorder params with javadoc without * (IDEA-110332) 2013-07-16 12:30:05 +02:00
Anna Kozlova 17ff190b7c IDEA-109576 2013-06-27 16:24:17 +04:00
Anna Kozlova b8638b7b46 cleanup try statement on resources list deletion (IDEA-109543) 2013-06-25 20:15:29 +04:00
Anna Kozlova 95ae5e69db inline: unwrap try-with-resources if no resources left after inline (IDEA-109541) 2013-06-25 20:15:28 +04:00
Anna Kozlova 2e36ae1088 allow to inline array definition when accessExpression is used for write; exclude new expressions 2013-06-20 21:16:00 +04:00
Anna Kozlova 6b35818b05 move inner to upper level: prepend outer class field 2013-06-20 13:37:12 +04:00
Anna Kozlova 51d1724196 move members: qualify moved string switch labels on constant move (IDEA-109272) 2013-06-20 13:37:11 +04:00
Anna Kozlova a1096fae35 extract method duplicates: distinguish method overloads (IDEA-97777) 2013-06-17 21:10:25 +04:00
Anna Kozlova 2fd555eb23 inline superclass refactoring: allow to collapse only one inheritance (IDEA-93319) 2013-06-14 18:21:30 +04:00
Anna Kozlova 3d8ba2a639 move members: conflict when move final field without initializer (IDEA-83353) 2013-06-05 12:34:48 +04:00
Anna Kozlova 1f30fd93fe pull up: try to guess position in the superclass (IDEA-108025) 2013-06-03 14:20:57 +04:00
Anna Kozlova fa612bf031 introduce parameter object: copy javadoc for constructor from included params only (IDEA-108187) 2013-05-31 16:46:38 +04:00
Anna Kozlova 5f1745a7d0 EA-46646 - IOE: LightElement.add 2013-05-31 14:23:33 +04:00
Anna Kozlova 3b736aca09 extract method: reject containing classes when members were called through inheritance chain 2013-05-29 17:48:38 +04:00
Anna Kozlova fa5af4b10c accept incomplete code as reference at caret (IDEA-107732) 2013-05-28 19:59:44 +04:00
anna 178aaf4a9a inplace introduce constant: restore expression from literal (IDEA-106893) 2013-05-08 18:35:11 +02:00
anna 924523869c testdata fixed 2013-05-06 21:21:52 +02:00