Commit Graph
913 Commits
Author SHA1 Message Date
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
anna 975319860d test data fixed 2011-01-19 17:18:34 +01:00
Alexey Kudravtsev 8dd1100484 cleanup 2011-01-19 12:41:22 +03:00
Denis Zhdanov c2135444f4 IDEA-61811 Formatter: Don't generate <p/> for blank lines from <pre>...</pre> section 2011-01-19 11:45:42 +03:00
peter f2ad1eb124 tailOffset degraded in class name completion (EA-24778) 2011-01-18 20:08:23 +01:00
Denis Zhdanov 19d03c9ba3 IDEA-61895 Javadoc formatting: "Wrap at right margin" removes line breaks
1. Added ability to configure javadoc formatter in a way to preserve line feeds within the single javadoc paragraph;
2. Corresponding test is added;
2011-01-18 17:20:55 +03:00
anna 4a608f52fe change signature: documents for binary files do not exist => after file type change it is impossible to retrieve vFile by document (IDEA-64004) 2011-01-17 17:42:22 +01:00
anna 434aba1728 rename method: conflict on final override (IDEA-63845) 2011-01-17 17:42:09 +01:00
anna e50b39cc24 test data fixed 2011-01-17 14:22:50 +01:00
Denis Zhdanov ba485ee898 IDEA-63303 Collapsing of multiline //-style comment feature request
1. Added ability to configure IJ editor to auto-collapse multiple subsequent end of line comments;
2. Corresponding test is added;
2011-01-17 15:51:25 +03:00
anna 35a7143b52 extract method object: do not process inner classes return statements (IDEA-63806) 2011-01-14 17:42:55 +01:00
Roman Shevchenko 5d3eb7145c Avoid /0 in JavaStubBuilderTest 2011-01-14 12:14:39 +01:00
Roman Shevchenko 3ba269e638 Coin's diamond parsing test 2011-01-14 12:14:38 +01:00
Bas Leijdekkers 5360df61be fix type calculation of PsiPrefixExpressionImpl and PsiPostfixExpressionImpl for boxed types
IDEA-64171 (Bad code is green: incompatible types, found: int required: java.lang.Byte)
2011-01-13 22:21:55 +01:00