Commit Graph
4772 Commits
Author SHA1 Message Date
anna 4ed975f255 offline inspections: iterate by project once to export all results 2012-04-17 16:26:19 +02:00
Maxim Shafirov 7ad10deaa4 .class literal usage shall mark all constructors used, not just default one. 2012-04-17 17:26:18 +04:00
anna ad84c6b92f present captured wildcards in quick doc e.g. class.getTypeParameters 2012-04-17 14:30:52 +02:00
anna ca8c474bf6 illegal generic type for instanceof checks (IDEA-76997) 2012-04-17 12:26:40 +02:00
peter 525ac868e0 refix IDEA-55859 Invalid autocomplete suggestion on double Ctrl+Shift+Space 2012-04-16 19:25:09 +02:00
Roman Shevchenko b1ec476cd5 Simplify file chooser API; fix EA-35601 2012-04-16 18:40:54 +02:00
anna 654f6cd973 replace <? extends Object> with <?> during substitution (IDEA-64775) 2012-04-16 14:24:33 +02:00
anna 04972c4d12 do not retrieve element when pointer is sufficient 2012-04-16 14:24:30 +02:00
Roman Shevchenko 2f667d277f Reduce file watcher roundups on adding/removing watch roots 2012-04-16 14:21:11 +02:00
Maxim.Mossienko 209c9ccc02 IDEA-65325 flex: collapse/expand javadoc is not working in actionscript files 2012-04-16 14:40:16 +04:00
anna 9dfeb9598e perform infer nullable/notnull under progress (IDEA-64086) 2012-04-16 12:23:06 +02:00
anna 584cf8b16b introduce parameter: do not insert additional arg when selection was in the self call (IDEA-66896) 2012-04-16 09:21:10 +02:00
anna f073b37e46 introduce variable: use right expression if left ref is unresolved (IDEA-72914) 2012-04-14 19:09:32 +02:00
anna b85c9448b6 create fields from parameters: avoid search under lock: deadlock with sync daemon hint? (IDEA-84296) 2012-04-14 16:13:53 +02:00
Bas Leijdekkers 061594fd10 presentable text for visibility modifier 2012-04-14 14:51:46 +02:00
anna 20b902f626 delete assert statements when simplify (IDEA-84527) 2012-04-14 14:44:10 +02:00
anna 06a398831d unimplement interface: find ref correctly (IDEA-84554) 2012-04-14 13:51:13 +02:00
Maxim Shafirov d6c521502f Hopefully, all of unnecessary getElement() calls are gone 2012-04-13 21:05:18 +04:00
Maxim Shafirov d125357e9c Do fast check first 2012-04-13 19:32:37 +04:00
peter 3f0cc0e68d honor per-language code style settings in completion, not the generic ones (IDEA-83382 and more) 2012-04-13 12:36:51 +02:00
Maxim Shafirov 5bfc55d380 Check for entry points while PSI is available instead of parsing files later 2012-04-13 14:26:32 +04:00
peter c90b8ff3a5 IDEA-84100 Code completion does not work for Spring injected beans in debugger 2012-04-12 17:06:51 +02:00
Anton Makeev 77c5b6bf3a Platform: description fo FileEqualsUsage inspection 2012-04-12 14:15:55 +02:00
Anton Makeev 6a828cfda8 Internal Inspection for File.compareTo/equals/hashCode usage 2012-04-12 14:15:53 +02:00
anna 113cc924dd skip batch inspections on the library sources 2012-04-12 13:29:26 +02:00
Alexey Kudravtsev 388e3ca937 IDEABKL-4110 Plain-text search results window has strange behaviour 2012-04-12 13:48:57 +04:00
Alexey Kudravtsev d9d90af438 endless recreating cached value fixed 2012-04-12 13:48:55 +04:00
Alexey Kudravtsev 92f92ffa65 performance 2012-04-12 13:48:54 +04:00
peter e49ec61490 IDEA-84428 Basic completion not working for methods from static imports 2012-04-11 17:50:01 +02:00
anna 73d5f046e3 do not select empty method body when create from template (IDEA-84274) 2012-04-11 14:59:34 +02:00
Dmitry Avdeev 71dcc4b1d9 convenient registerQuickFixAction without HighlightDisplayKey 2012-04-11 12:41:03 +04:00
anna 543bb4e69e NPE 2012-04-11 10:08:55 +02:00
anna bdcae11540 include all non-private methods in chooser to test (IDEA-59868) 2012-04-11 09:09:21 +02:00
Maxim Shafirov 5d8433e70f Looks like I've optimized some code, that we don't need at all. refElement.getPsiElement(), which is slow is only used to get it's file to check if it belongs to search scope. 2012-04-10 21:08:44 +04:00
anna c8fe3dea4c inheritance with delegation: hide inner class refs if it is not applicable for any superclass (IDEA-84346) 2012-04-10 15:25:23 +02:00
anna c75d4630f0 check also for javadoc deprecation when @Deprecated is used as mark interface (IDEA-83978) 2012-04-10 15:25:22 +02:00
anna 0f6071f79b pull members up: disable pull javadoc panel when no javadoc is present (IDEA-84345) 2012-04-10 15:25:22 +02:00
Maxim Shafirov 5f02ff82e9 Do fast checks first 2012-04-10 16:01:26 +04:00
Alexey Kudravtsev 43eb3641df @Override added 2012-04-10 13:01:56 +04:00
Alexey Kudravtsev 03152e9fa5 IDEA-84307 Useless intention (change Comparator to Comparator) 2012-04-10 13:01:54 +04:00
Alexey Kudravtsev d4ac758388 IDEA-84224 2012-04-10 12:06:43 +04:00
Alexey Kudravtsev 0925c6dfcb better create local from usage: more sane variants 2012-04-10 12:06:25 +04:00
Gregory.Shrago b5165da3b5 common prefix detection 2012-04-09 23:17:59 +04:00
anna a7a754eade write action (IDEA-84255) 2012-04-09 20:29:45 +02:00
anna 37f41bf73f introduce variable from polyadic expression: ensure that selected expr would be replaced 2012-04-09 20:29:44 +02:00
Maxim Shafirov 81ab895c34 Back to THashMap, which is less memory hungry than LinkedHashMap and ensure locality by sorting things. Please note, actual VirtualFile implementation does have an effective hashCode implementation 2012-04-09 20:09:57 +04:00
Dmitry Avdeev 9a483e8f85 analyze stacktrace descriptive tabs 2012-04-09 19:17:27 +04:00
Maxim Shafirov 3efaa00bc9 Make sure ref element iteration is performed in some locality friendly order. 2012-04-09 18:53:21 +04:00
irengrig 81c2249e4c NPE in stack trace annotations 2012-04-09 17:29:50 +04:00
anna 38c8ea8d02 ambiguous method calls: conflict resolver, tests
(IDEA-24768)
warn in jdk7 about static methods classes with same erased signature
2012-04-09 12:43:31 +02:00