Commit Graph
2208 Commits
Author SHA1 Message Date
Alexey Kudravtsev 5d05fff9d0 cleanup 2011-01-28 14:18:44 +03:00
Alexey Kudravtsev fed18c97bf reverted 2011-01-28 14:18:43 +03:00
Alexey Kudravtsev 0a08e5132b cleanup 2011-01-28 14:18:42 +03: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
anna 8a7856e6b0 consistent titles 2011-01-27 14:52:18 +01:00
Maxim Medvedev 9870935737 Merge commit 'origin/master' 2011-01-27 14:23:14 +03:00
Maxim Medvedev afb83a6420 EA-25125 - NPE: PsiTypeLookupItem.doCreateItem 2011-01-27 13:25:47 +03:00
Roman Shevchenko c8bcece45f IDEA-63358 (references search in incomplete code) 2011-01-27 10:35:34 +01:00
peter 85e30ec82c for expected class types insert the parentheses (groovy) 2011-01-26 18:52:58 +01:00
peter 4bce907bfa move class/type lookup element rendering to the corresponding lookup elements 2011-01-26 18:52:57 +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 87ed739bd5 cleanup 2011-01-26 18:52:54 +01:00
peter f46268d4c8 correctly suggest protected methods after Xxx.super. 2011-01-26 18:52:53 +01:00
anna 3b1d59b875 ability to configure Nullable/NotNull annotations (IDEA-64677) 2011-01-26 18:20:51 +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 56ca617adb add () when completing class name in more cases 2011-01-25 19:28:58 +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
peter b43349018c keep a reference to an element with larger chance of survival (EA-25091) 2011-01-24 17:07:42 +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
anna 42ca4fdbb0 make method return: position caret after fix on physical element (IDEA-64321) 2011-01-24 13:20:04 +01:00
anna b1a63b6101 EA-23707 - NPE: CopyClassesHandler.decodeRefs: skip synthetic elements 2011-01-21 18:39:56 +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
anna 8f2a390367 register override default constructor fix if it throws exception (IDEA-64338 ) 2011-01-21 10:36:58 +01: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
peter 6ed5f35766 tolerate methods with no containing class in completion (EA-25085) 2011-01-20 13:29:16 +01:00
peter f39ff0b9da don't DFS-walk the type hierarchy (EA-25090) 2011-01-20 13:29:16 +01:00
peter 5207797049 dot shouldn't be overwritten only when it's an explicit completion char 2011-01-20 08:59:15 +01:00
peter a30eef0c8c commented out findClass stats 2011-01-19 20:24:09 +01:00
anna a76b12f95f cs restore: editor.setFile is called too late 2011-01-19 18:51:07 +01:00
peter f0449b004e enable stats for class name completion in some qualifier 2011-01-19 18:34:24 +01:00
anna 66e83b7f04 introduce variable: correct finishing template when generated declaration is not valid 2011-01-19 17:18:33 +01:00
Alexey Kudravtsev 8dd1100484 cleanup 2011-01-19 12:41:22 +03:00
Alexey Kudravtsev 1df3024a23 encoding fixes: update status bar encoding panel more often,
show presentable tooltip, correctly set 'wasdetectedfrombytes' flag,
correctly reload editor when encoding changes
2011-01-19 12:41:21 +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
peter 8ef9a6efe8 less toArray calls 2011-01-18 20:08:22 +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
nik 73e467cbdb extracted method for comparing nullable strings 2011-01-18 15:40:35 +03:00
anna ed17ad93df remove deprecated ProblemHighlightType.INFO usages 2011-01-18 11:17:21 +01:00
anna dda9899747 do not warn about multiple classes in one file template, class name can differ from typed (IDEA-64051) 2011-01-17 17:42:34 +01:00
anna 434aba1728 rename method: conflict on final override (IDEA-63845) 2011-01-17 17:42:09 +01:00