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
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
peter
9f4efe0e8f
IDEA-64612 Autocasting from completion is not inserted after "assert X instanceof T" (and before another assignment)
2011-01-25 19:28:58 +01:00
peter
427ab9cbb6
don't close lookup on appending prefix during completion
2011-01-25 19:28:58 +01:00
peter
56ca617adb
add () when completing class name in more cases
2011-01-25 19:28:58 +01:00
peter
1e53e1eaca
testing autopopup concurrency
2011-01-25 19:28:57 +01:00
Denis Zhdanov
4e14607284
IDEA-63820 Allow "throws" to be placed on the new line without indent
...
1. Added ability to configure java formatter in a way to align 'throws' keyword to method start;
2. Corresponding tests are added;
2011-01-25 11:18:23 +03:00
anna
a6e6122719
inline: find this ref corresponding to static imports (IDEA-64508)
2011-01-24 18:39:41 +01:00
Maxim Shafirov
1d80476b46
IDEA-25139: Proper caret placement for methods, if "next line" brace style is in use.
2011-01-24 16:12:07 +03:00
anna
58447c4832
add explicit type arguments: qualify method expression if needed (IDEA-64458)
2011-01-24 13:20:30 +01:00
Denis Zhdanov
887b58c43f
IDEA-13072 JavaDoc format
...
1. Added ability to configure javadoc formatter to put parameter description on new line;
2. Corresponding test is added;
2011-01-21 13:57:15 +03:00
Roman Shevchenko
72f5ded520
IDEA-63436 (recurring expression parsing fixed)
2011-01-20 20:12:50 +01:00
anna
db47e5ccd8
forbid private/protected class modifiers inside anonymous classes (IDEA-64188)
2011-01-20 18:51:34 +01:00
anna
b4f660521a
infer nullity: skip () and type casts correctly (IDEA-64419)
2011-01-20 18:51:34 +01:00
peter
f0d36a8cbe
Collections.emptyList should accept the qualified prefix
2011-01-20 16:29:53 +01:00
anna
a76b12f95f
cs restore: editor.setFile is called too late
2011-01-19 18:51:07 +01:00
peter
6a794afabc
don't overwrite dots when finishing completion by ., since it's irritating
2011-01-19 18:34:27 +01:00
peter
f0449b004e
enable stats for class name completion in some qualifier
2011-01-19 18:34:24 +01:00