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
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
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
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
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
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
peter
e46e1e5074
don't hide autopopup
2011-01-31 13:17:51 +01:00
peter
1135a571f9
a test for up/down arrows in autopopup
2011-01-31 13:17:47 +01:00
peter
08f0f7d57e
autopopup after dot: class names
2011-01-31 13:17:46 +01:00
peter
4818ae2b0d
autopopup after dot
2011-01-31 13:17:44 +01:00
Denis Zhdanov
034bcc56c9
IDEA-59536 New variation of "chop down if long" for annotations
...
1. Method annotation wrap is preferred to parameters wrap;
2. Corresponding test is added;
2011-01-31 12:42:21 +03:00
Alexey Kudravtsev
ccdc8ec29d
cleanup
2011-01-28 14:18:46 +03:00
peter
057c5470cc
lighter test
2011-01-27 19:37:05 +01:00
peter
8697922e41
IDEA-64687 Impossible to add an import statement when import section is collapsed
2011-01-27 19:37:04 +01:00
peter
e782c50a1e
IDEA-64713 Using a comma in code completion inserts a trailing space for method calls but not for variable names
2011-01-27 19:37:00 +01:00
peter
6c8b65e4cd
volatile field's nullity shouldn't be used for dfa (IDEA-64696)
2011-01-27 19:36:59 +01:00
Roman Shevchenko
c8bcece45f
IDEA-63358 (references search in incomplete code)
2011-01-27 10:35:34 +01:00
peter
a87d5fd8a6
for expected class types insert the parentheses
2011-01-26 18:52:56 +01:00
peter
009015d5e5
prefer the expected type even if it's inner
2011-01-26 18:52:55 +01:00
peter
f46268d4c8
correctly suggest protected methods after Xxx.super.
2011-01-26 18:52:53 +01:00
peter
50c3f9a426
more robust autopopup concurrency test
2011-01-26 08:50:19 +01:00
peter
9838ed07c4
more robust autopopup concurrency test
2011-01-26 00:02:54 +01:00
peter
df9e776747
don't let the following nasty angle braces spoil the qualifier casting
2011-01-25 19:28:58 +01:00
peter
08eab417c0
prefer final over finalize()
2011-01-25 19:28:58 +01:00