Commit Graph
926 Commits
Author SHA1 Message Date
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