peter
4dd1c9f772
Merge branch 'master' into sort
...
Conflicts:
platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/impl/VirtualDirectoryImpl.java
2011-02-15 21:25:18 +01:00
Roman Shevchenko
924c40f58d
Multi-catch support: resolve to fields
2011-02-15 21:11:44 +01:00
Roman Shevchenko
b4043639ba
Multi-catch support: exceptions may implement interfaces
2011-02-15 18:41:03 +01:00
peter
9c2441c587
Merge branch 'master' into sort
2011-02-15 15:47:42 +01:00
Denis Zhdanov
f2c1a27c51
Test data fixes
2011-02-15 09:33:13 +03:00
peter
ec40eab2f2
items that are prefixes of other items should go first
...
Java expected type also should go first, and win
current class should be preferred in completion (IDEA-64703)
2011-02-14 21:21:32 +01:00
peter
dff7be3956
teach classifiers to present their criteria in a readable form
2011-02-14 19:16:56 +01:00
Roman Shevchenko
68ce5423cb
Project Coin multi-catch support
2011-02-14 19:00:07 +01:00
Roman Shevchenko
2895e52f6b
Omit non-method parameters on Java stub building; cleanup
2011-02-14 19:00:06 +01:00
Roman Shevchenko
f36e46e3d9
Utility test method extracted
2011-02-14 19:00:06 +01:00
Roman Shevchenko
9fd8e17864
Java parser test case fixed to better support level-specific tests
2011-02-14 19:00:06 +01:00
Roman Shevchenko
b10155b5c7
Stop testing/using old Java parser
2011-02-14 19:00:05 +01:00
Roman Shevchenko
d019d4e9cc
Typos in tests
2011-02-14 19:00:05 +01:00
anna
13d5d02daa
inline: insert sync on class object when static sync method is inlined (IDEA-65449)
2011-02-14 14:14:32 +01:00
anna
9b28b9cf01
extract method: pre/post expressions checks fixed (IDEA-65476 )
2011-02-14 14:14:32 +01:00
anna
c9b3c94af2
varargs: prefer Object... (IDEA-55412)
2011-02-11 19:01:34 +01:00
Alexey Kudravtsev
d177894331
cleanup
2011-02-11 17:12:49 +03:00
nik
683c0caf7d
eliminated dependency on PathManagerEx from production code
2011-02-11 15:29:51 +03:00
anna
5f06751b53
check if abstract test class has non abstract inheritor -> its test methods are used
2011-02-10 19:25:54 +01:00
anna
61f2714f06
create method from usage: allow to reuse parent class type args (IDEA-64683)
2011-02-10 17:21:59 +01:00
anna
e68e835f94
EA-25055 - NPE: ExtractMethodProcessor.addToMethodCallLocation
2011-02-10 15:36:15 +01:00
Alexey Kudravtsev
c87ad3fbd2
resolve static method: IDEA-64926
2011-02-10 13:29:38 +03:00
Denis Zhdanov
d4117de40b
IDEA-58293 Java Formatter: Respect 'space after semicolon' setting for 'for' loop with empty 'after loop' operation
...
Test data is corrected
2011-02-10 13:09:13 +03:00
peter
34ecc0214b
a commented test for IDEA-64703
2011-02-09 16:17:08 +01:00
peter
abbd179ca7
more well-defined access
2011-02-09 16:17:03 +01:00
peter
397977cfe8
simpler lookup element comparables
2011-02-09 16:17:01 +01:00
peter
6a1666584d
prefer local variables to methods (IDEA-64703)
2011-02-09 16:17:00 +01:00
peter
2efc3fa640
move completion sorting checks to the fixture
2011-02-09 16:16:59 +01:00
peter
d7579aabc7
fixture-based completion sorting tests
2011-02-09 16:16:57 +01:00
Roman Shevchenko
83b19698e4
More logging on performance tests; failure condition fixed
2011-02-09 12:15:42 +01:00
anna
1c8936875f
create constructor from usage: use "override method body" template when super class contains no default constructor
2011-02-08 18:41:34 +01:00
Denis Zhdanov
0241cd8831
IDEA-58293 Java Formatter: Respect 'space after semicolon' setting for 'for' loop with empty 'after loop' operation
...
1. 'Space after semicolon' setting value is preserved for the empty 'for' loop condition;
2. Corresponding test is added;
2011-02-08 16:23:59 +03:00
Roman Shevchenko
c0c2afe8d4
Insert/remove underscores intentions
2011-02-08 12:20:57 +01:00
Roman Shevchenko
e75d85ba43
Project Coin numeric literals (IDEA-64808)
2011-02-08 12:16:20 +01:00
Alexey Kudravtsev
be9220e9d0
moved java resolve tests to community
2011-02-08 13:00:23 +03:00
Denis Zhdanov
226df6d6df
IDEA-64725 Race Condition when editing field annotations results in incorrect line wrapping
...
1. Corrected annotation wrap calculation in case of incomplete fields;
2. Corresponding test is added;
2011-02-07 16:52:21 +03:00
peter
2f90c39631
autopopup sometimes showed no suggestions
2011-02-07 12:49:28 +01:00
peter
a92e8b744a
autopopup after . is also an autopopup and should track editor events
2011-02-07 12:49:28 +01:00
peter
456b8d2356
members declared in the qualifier class go first in the completion list (IDEA-13030)
2011-02-07 12:49:27 +01:00
peter
d4d47954d4
classes are not subject to the 'passing object to itself' sorting heuristic
2011-02-04 15:41:47 +01:00
Alexey Kudravtsev
41e7b8d926
test fix
2011-02-04 13:43:36 +03:00
anna
41d993b1b0
diamonds: new expressions from return statements
2011-02-03 12:59:51 +01:00
Denis Zhdanov
93ab74a2f9
IDEA-64975 Possibility of keeping multiple expressions on one line
...
1. Added ability to configure formatter to not wrap expressions located on the same line;
2. Added support for the feature above for java formatter;
3. Corresponding test is added;
2011-02-03 08:47:58 +03:00
anna
9aea03d01b
split if: actually forbid splitting when different operations are on the left of binary expr (IDEA-64877)
2011-02-02 18:07:59 +01:00
peter
2604b2eb59
fix completing static inner class name extending its enclosing class
2011-02-02 17:21:11 +01:00
anna
431aaa09b8
add junit to classpath when annotation FQN is used (IDEA-64909)
2011-02-02 16:33:18 +01:00
anna
ab8c561e5c
replace ref quickfix checks scope (IDEA-64946)
2011-02-02 14:02:19 +01:00
peter
5311b6cb0d
an ability to sort lookup items alphabetically (IDEA-60529)
2011-02-01 15:21:52 +01:00
anna
c05c58cf4c
completion: diamonds; inspection: collapse to diamond
2011-01-31 17:14:11 +01:00
peter
8862164974
hide autopopup when there's only one variant equal to prefix
2011-01-31 16:54:50 +01:00