peter
|
baee22d965
|
expected type should always be at the top of the lookup in smart completion after new
|
2012-03-27 20:30:59 +02:00 |
|
peter
|
14893c2f39
|
IDEA-83580 Unnecessary parentheses around call qualifier
|
2012-03-27 20:30:59 +02:00 |
|
Konstantin Bulenkov
|
d84822f977
|
+forName
|
2012-03-26 12:28:27 +02:00 |
|
peter
|
b29c48de77
|
IDEA-83475 Disable autopopup in unfinished String literals
|
2012-03-26 11:52:32 +02:00 |
|
Konstantin Bulenkov
|
ab3a58a664
|
reflection fix + tests
|
2012-03-23 18:06:28 +01:00 |
|
peter
|
e9686b5b30
|
gc'able AST for changed files
|
2012-03-23 12:34:46 +01:00 |
|
Alexey Kudravtsev
|
b16b90ff70
|
optimisation: cache external annotations
|
2012-03-22 14:11:52 +04:00 |
|
Alexey Kudravtsev
|
aea74583d0
|
notnull
|
2012-03-22 14:09:56 +04:00 |
|
peter
|
812951529f
|
default file template inspection to hold its internal PSI on a soft reference: prevents memory snapshot pollution with JavaFileElement's
|
2012-03-22 10:54:04 +01:00 |
|
peter
|
9f675c8eb8
|
when the file has no stub tree, stub elements in it are invalid
|
2012-03-21 18:48:42 +01:00 |
|
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 |
|