Commit Graph
1517 Commits
Author SHA1 Message Date
anna 7de8a25c0b introduce variable: forbid duplicate replacement in for statement condition (IDEA-88758) 2012-07-13 16:07:25 +02:00
anna 67e4a38cad Merge remote-tracking branch 'origin/master' 2012-07-12 21:29:57 +02:00
anna 3ea3c5cfea test data for IDEA-72353 2012-07-12 21:25:36 +02:00
Roman Shevchenko 90c567da31 Cleanup 2012-07-12 21:23:01 +02:00
Roman Shevchenko 67e1f23ef6 Tune missing brace heuristic 2012-07-12 21:23:01 +02:00
Roman Shevchenko 74aa3eb4aa Fix test data 2012-07-12 21:23:01 +02:00
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 5e0efa30e5 IDEA-81079: surround with notnull checks on selection 2012-07-12 19:30:46 +02:00
peter 3818145a76 turn on middle matching in completion tests 2012-07-12 19:18:00 +02:00
anna 0f2c21ee90 IDEA-82125: do not override @Nullable with @NotNull in complex hierarchies 2012-07-12 14:15:21 +02:00
peter d14fdb54b4 apply statistics from previous completion when starting new completion 2012-07-09 19:09:35 +02:00
peter e0a1e67dd7 IDEA-88517 Smart Completion: offer names for variables and parameters 2012-07-09 17:28:05 +02:00
peter d896318f45 IDEA-88406 False positive 'constant conditions & exceptions' 2012-07-09 15:04:37 +02:00
peter b8d11bfc4f IDEA-88425 "Constant conditions & exceptions" inspection fails in the presence of multicatch 2012-07-09 15:04:37 +02:00
peter af1551b94b preselect the best suggestion on next completion invocations (IDEA-88335) 2012-07-09 15:04:37 +02:00
anna b47bf7ece1 move instance member: disable visibility change when move into interface; insert @override if needed (IDEA-88471) 2012-07-09 13:39:03 +02:00
peter 116c7fdcd0 fixture-based CopyReferenceTest in community 2012-07-05 20:49:17 +02:00
anna 89653cb1f1 method conflicts resolution (IDEA-87672) 2012-07-05 16:13:22 +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 7678df1cbb IDEA-87652 2012-07-05 16:13:20 +02:00
anna 961086a6d1 do not skip control flow for unreachable code (IDEA-87654) 2012-07-05 11:02:17 +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 2a3869d843 Merge branch 'master' into upsource-master 2012-07-03 18:20:07 +02:00
peter 59466627be IDEA-88181 Java: complete 'return' in conditional expression 2012-07-03 12:52:32 +02:00
Evgeny Pasynkov 6371910dba Merge branch 'master' into upsource-master 2012-07-03 10:28:50 +02:00
peter e603119459 IDEA-87943 Wrong default selection in code completion popup when variable name has an underscore prefix 2012-07-02 13:15:16 +02:00
peter bf1d258edf IDEA-88030 MouseInputAdapter's Select Methods to Override UI not needed? 2012-06-29 16:36:39 +02:00
peter 3ff726cc31 in-code test environment 2012-06-28 21:26:37 +02:00
peter af2f70ae67 move heavy test to heavy test case 2012-06-28 21:26:37 +02:00
peter f8d1f220b8 local members are more preferrable than global static ones 2012-06-28 20:17:02 +02:00
peter a0377d60ef ensure that everything suggested by class name completion is also suggested on second basic completion invocation (IDEA-86517) 2012-06-27 18:06:22 +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
peter 819b68ec81 fix false NPE alarms on fields 2012-06-26 22:02:48 +02: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
peter e6668c8eaf IDEA-74017 Infer @NotNull/@Nullable annotations for final fields from constructor(s) 2012-06-25 20:30:05 +02:00
peter adf1c737ab report non-annotated constructor parameter for final @Nullable/@NotNull fields 2012-06-25 19:44:53 +02: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
peter 9c6efc077f IDEA-87753 Generics: incorrect smart code completion (Generic array creation) 2012-06-25 14:17:31 +02:00
peter 3a3548f2a2 IDEA-83744 Always insert '()' when class name is completed after 'new' keyword 2012-06-22 14:44:11 +02:00
peter 724712ad09 IDEA-85069 Suggest to fill delegate arguments for all overload call candidates 2012-06-20 20:14:16 +02:00
peter 3cba0cb607 prefer class to its members 2012-06-20 19:33:07 +02:00
peter dd15d0e6df IDEA-83969 code completion in switch/case: auto/unboxing not checked with code completion 2012-06-20 19:33:06 +02: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
peter 96d18fe897 IDEA-86945 'Redundant type cast' and 'Constant conditions & exceptions' inspections 2012-06-19 18:41:10 +02:00
peter 598b68cfd9 suggest primitive types in parameter type position after an annotation 2012-06-19 18:41:09 +02:00
peter f714f0a44c Object methods are nothing special, don't put them to the top 2012-06-19 18:41:08 +02:00
Anna Kozlova c058e0d5a1 surround with try|finally: insert new line and indent (IDEA-71020) 2012-06-19 20:08:11 +04:00
Danila Ponomarenko 4e91c6796c IDEA-87401 CreateAssign -> Bind + +HighPriorityAction + tests added 2012-06-19 16:12:52 +04:00