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 |
|