Commit Graph

1110 Commits

Author SHA1 Message Date
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