Commit Graph
2326 Commits
Author SHA1 Message Date
anna 939ed2bede introduce field: use precalculated settings (IDEA-83180)
(cherry picked from commit 019be99b8e2b558e2014565a15dd29f0202b4653)
2012-03-21 18:02:13 +01:00
anna 8cea94f9c3 optimize imports: leave on demand imports untouched when no corresponding dirs can be found in the resolve scope (IDEA-82944) [peter]
(cherry picked from commit 61c42a9b1cb1fa712db584b8df5bc707cf4fb7ea)
2012-03-21 18:02:11 +01:00
anna 7bd0e144e9 change class signature should not touch instanceof statements (IDEA-82661) [roma] (cherry picked from commit dcd5e50) 2012-03-21 18:02:04 +01: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
peter 6a7dd8b435 invalidate stub-based psi on stub replacement 2012-03-21 08:35:39 +01:00
Konstantin Bulenkov b44b7e226b java file structure hierarchy tests 2012-03-19 19:04:39 +01:00
Konstantin Bulenkov 77a8feabd9 support hierarchy tests 2012-03-19 19:04:38 +01:00
Konstantin Bulenkov d709d6d550 fix duplicates 2012-03-19 19:04:38 +01:00
Maxim Shafirov dec44500b5 [rollback] NotNullValues mustn't end up in equivalence classes table. (Check SliceTreeTest next time) 2012-03-19 18:24:37 +04:00
Maxim Shafirov 7b4b682836 NotNullValues mustn't end up in equivalence classes table. 2012-03-16 21:05:10 +04:00
peter efab68f1ca be optimistic, even complex CFG may result in fast DFA 2012-03-16 19:29:43 +04:00
Bas Leijdekkers ec1f3e7655 IDEA-82925 ('Surround with cast' for conditional, polyadic and assignment expressions should parenthesize those expressions) 2012-03-16 13:14:21 +01:00
peter e0c7bdb240 fix compilation? 2012-03-16 11:16:05 +04:00
peter 9698342eef should stub class invalidate? 2012-03-16 11:06:20 +04:00
peter 5b12f16574 a test for RefCountHolder leaks 2012-03-16 11:05:02 +04:00
peter 4794f896f1 a test for method signatures leak 2012-03-16 10:47:08 +04:00
peter 55d0a9a951 StubAstSwitchTest 2012-03-16 10:34:06 +04:00
Roman Shevchenko 81f0d72e8f [ann] IDEA-82436 (check unclosed non-empty char literals) 2012-03-15 19:08:59 +01:00
Maxim Shafirov f4e9d475a3 IDEA-77484 + tests 2012-03-15 19:13:32 +04:00
peter d165428546 another fix for too eager casting in completion 2012-03-15 17:20:43 +04:00
Alexey Kudravtsev f84096b612 IDEA-80181 2012-03-15 14:32:05 +04:00
anna 08585afbb4 deprecation inspection: check non default constructors used in anonymous classes (IDEA-82794) 2012-03-15 11:29:56 +01:00
Dmitry Boulytchev 0cc4c5a1ed Fixed class parsing (compile-server). 2012-03-14 20:54:59 +04:00
Dmitry Boulytchev b215e8557a Fixed class parsing (compile-server). 2012-03-14 20:40:07 +04:00
anna 2c7d491f4b incorrect default deprecation is used (IDEA-82721) 2012-03-14 17:24:57 +01:00
peter 205d9f807e don't cast when instaceofing List<String> to ArrayList 2012-03-14 14:40:14 +04:00
Eugene Zhuravlev f737d4f5c2 when abstract method is removed recompile all overriding methods 2012-03-13 17:16:59 +01:00
Eugene Kudelevsky d3433a9cc2 WI-10192 do not expand live template if there is selection in editor 2012-03-12 19:17:38 +04:00
anna 3c5d7a568d push down from interface to abstract class fixed (IDEA-82286) 2012-03-12 12:43:05 +01:00
anna fd6b282da2 introduce vararg variable from the selected enumeration (IDEA-82508) 2012-03-11 19:00:58 +01:00
Denis.Zhdanov d5f2eca5f5 IDEA-82398 Reformat code broken for a string going past right margin
1. Don't wrap string which length is equal to the right margin;
2. Corresponding test is added;
2012-03-11 11:42:37 +04:00
peter dcf1019419 IDEA-52159 Closure folding problem when closure method is not in direct super class 2012-03-10 00:46:46 +04:00
peter e383348498 IDEA-26763 Auto-complete Generics on the RHS (now in basic completion as well) 2012-03-09 23:16:01 +04:00
peter ed3f7f1132 position caret to the next probable editing location after inserting type arguments (IDEA-26763) 2012-03-09 23:05:53 +04:00
peter 404d2487f1 suggest to fill all the required type arguments at once (IDEA-26763) 2012-03-09 22:30:24 +04:00
peter 37e6704812 suggest collection utility methods in basic completion on non-empty prefix 2012-03-09 21:05:12 +04:00
peter d796ecea55 normal methods should have higher priority than Collections.emptyList 2012-03-09 20:39:06 +04:00
peter c4ed6f3022 IDEA-68584 Completion should detect return type and autocast in some cases 2012-03-09 15:16:40 +04:00
peter 392d90ae1b IDEA-82427 Code Completion produces bad code inside if brackets 2012-03-08 16:50:30 +04:00
peter e51edaedf7 IDEA-50592 'Surround with cast' for binary expressions (e.g. a+b) should parenthesize those expressions 2012-03-08 15:17:42 +04:00
peter 18579ef6bd use the new com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors API 2012-03-08 14:59:27 +04:00
peter 9023847833 dots after package names shouldn't prevent from chained completion 2012-03-08 14:46:37 +04:00
Roman Shevchenko 0367655cc5 Fix refresh-afraid tests 2012-03-07 21:56:28 +01:00
peter f3b09cee3a IDEA-54220 Code Completion for value() method in @interfaces could be added 2012-03-07 20:24:50 +04:00
peter 91fb524a30 IDEA-25267 Smart Completion after continue&break should filter labels 2012-03-07 20:24:50 +04:00
peter 3a2ec64c13 IDEA-48401 Ctrl+D should place caret on the variable name when copying a line consisting of variable declaration 2012-03-07 20:24:50 +04:00
peter c89084affd IDEA-50588 Don't suggest getX when completing setX() parameter (disprefer, actually) 2012-03-06 20:30:18 +04:00
peter 8ec30835fd IDEA-50631 Chaining second smart completion should suggest possible one-element arrays as qualifier 2012-03-06 20:30:18 +04:00
peter 1b19428761 IDEA-79591 Suggest field name in construction parameter name completion 2012-03-05 23:26:29 +04:00
peter 1348b833a6 IDEA-81462 When live template has two parameters which appear on the same line, second disappears while first is being entered 2012-03-05 22:35:10 +04:00