Commit Graph

187 Commits

Author SHA1 Message Date
anna f3f98b6f54 create property:both getter nad setter from usage (IDEA-73186); return cursor to the initial state 2012-07-12 21:01:39 +02:00
anna d18b86df35 create method from usage: create type params for static methods created in generics classes as class type params won't be accessible (IDEA-87688) 2012-07-05 16:13:21 +02:00
anna 433f988b40 create from usage: extract used type params from deep levels (IDEA-87564) 2012-07-04 19:47:43 +02:00
Evgeny Pasynkov 6371910dba Merge branch 'master' into upsource-master 2012-07-03 10:28:50 +02:00
Danila Ponomarenko 4123634435 IDEA-87839 'Split string' intention implemented 2012-06-27 13:07:30 +04:00
Danila Ponomarenko 2a004b3a4e additional test for additional test for ConvertColorRepresentationIntentionAction 2012-06-27 13:07:30 +04:00
Danila Ponomarenko 6d8a78c66d IDEA-62531 "Choose color" intention (Java): allow to convert between decimal and hex colour representation implemented 2012-06-26 19:53:55 +04:00
Danila Ponomarenko b83dfbf637 IDEA-58049 Provide add type parameter quick-fix intention implemented 2012-06-25 18:11:54 +04:00
Danila Ponomarenko 6772fd01ea IDEA-58049 partial implementation 2012-06-25 18:11:53 +04:00
Danila Ponomarenko 3ab777e366 IDEA-85758 intention to replace casted var with a var of the right type and having the same value implemented 2012-06-20 16:04:00 +04:00
Danila Ponomarenko 4e91c6796c IDEA-87401 CreateAssign -> Bind + +HighPriorityAction + tests added 2012-06-19 16:12:52 +04:00
Danila Ponomarenko c0f55c7ea5 IDEA-87401 For intention "Assign Parameter to Field", provide a "Assign All Unassigned Parameters to Fields" implemented 2012-06-18 20:25:08 +04:00
Anna Kozlova 40e35d7a60 enable fix all for file for annotator problems, should work for localQuickFixes only (IDEA-87100) 2012-06-18 12:07:27 +04:00
Anna Kozlova 679e1c6bcf change type args fix (IDEA-84097) 2012-06-15 13:13:26 +04:00
Anna Kozlova c6e6a726ad disable make class extend itself when assignment is not valid e.g. due to wrong type args 2012-06-15 13:13:25 +04:00
Danila Ponomarenko 8edc336fd2 IDEA-61130 Intention to replace an assignment with a setter call implemented 2012-06-08 16:18:43 +04:00
Danila Ponomarenko 389ffea2d7 IDEA-86300 Create local variable intention implemented 2012-06-07 17:56:41 +04:00
Danila Ponomarenko 4b16f22fca test fixes 2012-06-05 16:51:25 +04:00
peter a3fde695dd self-contained AddImpotActionTest 2012-06-04 15:02:28 +02:00
Danila Ponomarenko 0f472ce8b2 IDEA-28534 Intention enhancement: "Make class Foo implement interface Bar" implemented 2012-05-30 17:57:14 +04:00
Danila Ponomarenko 216f420f72 IDEA-85987 inner anonymous classes cannot implement interfaces fixed 2012-05-30 14:52:09 +04:00
Danila Ponomarenko 021ff89aff IDEA-36326 "set" support added 2012-05-28 14:55:25 +04:00
Danila Ponomarenko c152ac976f IDEA-62374 Suggest ternary operation to avoid NPE implemented 2012-05-28 14:55:25 +04:00
Danila Ponomarenko 2f9deb86eb IDEA-36326 Quickfix for converting erroneous array access to list access implemented 2012-05-25 13:36:01 +04:00
Danila Ponomarenko ca3ef2eaaa IDEA-31831 Intention aciton: Move initializer to setUp(). Implemented 2012-05-21 17:28:26 +04:00
Maxim.Medvedev 764a7bd65c copyright in testdata 2012-05-16 12:26:08 +04:00
Maxim.Medvedev e5b412d4c3 'create groovy method from usage' position caret at the beginning of selection 2012-05-16 10:45:35 +04:00
Danila Ponomarenko b77df01a2c RemoveRedundantArgument tests fix 2012-05-12 21:07:25 +04:00
Danila Ponomarenko 46c3023f9b IDEA-19519 no 'create getter and setter' and 'create setter' intention for final fields. Also no 'create getter' intention for static final (const) fields 2012-05-11 14:40:43 +04:00
Danila Ponomarenko 6b29efe29a IDEA-17535 Quickfix to remove extra argument in method call implemented 2012-05-10 17:57:58 +04:00
Danila Ponomarenko 19d5580e34 IDEA-16027 implemented 2012-05-05 20:14:22 +04:00
Danila Ponomarenko a653ed878a IDEA-20892 tests added 2012-05-05 12:58:00 +04:00
anna f23764780f create fields from params: fix name for mult params, final modifier fixed (IDEA-84852) 2012-04-20 12:21:53 +02:00
anna 3fbf561d6a do not insert annotations when classes are not accessible 2012-04-18 16:44:44 +02:00
anna 20b902f626 delete assert statements when simplify (IDEA-84527) 2012-04-14 14:44:10 +02:00
anna 06a398831d unimplement interface: find ref correctly (IDEA-84554) 2012-04-14 13:51:13 +02:00
Alexey Kudravtsev 03152e9fa5 IDEA-84307 Useless intention (change Comparator to Comparator) 2012-04-10 13:01:54 +04:00
Alexey Kudravtsev d4ac758388 IDEA-84224 2012-04-10 12:06:43 +04:00
Alexey Kudravtsev 713aa0a2b0 IDEABKL-3891 2012-04-06 19:59:08 +04:00
anna db78c2d427 enable create enum constant from switch label statements (IDEA-84054) 2012-04-04 16:38:00 +02:00
anna b68e03ec53 hide iterate intention for non expression statements (IDEA-83625) 2012-03-28 16:37:48 +02:00
anna b4c42eb076 IDEA-83600: pull up for local classes 2012-03-28 13:27:05 +02:00
anna caf67194d7 IDEA-82857 fix javadoc during delegate with default parameter (cherry picked from commit d6ac82f) 2012-03-21 18:01:59 +01:00
anna cf78075c97 allow override method suggestions on method name only 2012-02-29 12:02:19 +01:00
anna eab8b8b456 make create field from parameter available on the method name 2012-02-29 10:38:30 +01:00
anna d2bacb97be collapse fqn in intention text (IDEA-81839) 2012-02-24 16:50:25 +01:00
anna 9c91d9374f add convert switch to if for invalid switch types (IDEA-81580) 2012-02-23 11:50:19 +01:00
Bas Leijdekkers 0a71148672 Improve quickfix to replace += operator with StringBuilder on left hand side with append() call
now works on java.lang.Appendable and splits concatenated strings into separate append calls
2012-02-22 16:57:49 +01:00
anna 7e2db60abd create constructor parameter from field: suggest to choose fields to create parameters from (IDEA-76417);
insert parameters in "fields" order (IDEA-81634)
2012-02-21 20:56:16 +01:00
anna d47214a173 testdata fixed to exclude copyright 2012-02-21 14:07:38 +01:00