Commit Graph
4684 Commits
Author SHA1 Message Date
anna 1e7c9dd380 generate test method template: do not override users template with default method body (IDEA-83443) 2012-04-02 14:27:54 +02:00
peter 369aebd0a3 a registry key for IDEA-83547 "Show implementations" does not show derived interfaces 2012-04-02 14:12:56 +02:00
peter e4a1bb0b1c IDEA-83774 Completion for anonymous class is incorrectly aligned when class is not accessible in the scope 2012-03-30 20:27:28 +02:00
Alexey Kudravtsev 8f9e61fe45 diag for EA-34408 2012-03-30 18:55:26 +04:00
Alexey Kudravtsev 8028d3aa5a EA-34029 2012-03-30 18:55:24 +04:00
Evgeny Zakrevsky 98ed269bf1 AnonymousToInnerDialog. Layout by Form Builder. 2012-03-30 18:09:11 +04:00
Denis.Zhdanov 136e5dd257 IDEA-83278 "Wrapping and Braces -> Keep when reformatting -> Multiple expressions in one line" prevents refactorings/intentions from producing correctly formatted code
Make it possible to use 'multiple expressions on the same line' from tests as well
2012-03-30 14:25:57 +04:00
peter 2e26592d0e IDEA-83722 Autopopup interferes after new in varargs 2012-03-29 21:37:09 +02:00
anna 8c852b28d5 unchecked warning: argument type doesn't depend on call substitutor (IDEA-82605) 2012-03-29 20:04:22 +02:00
Denis.Zhdanov 3a5fb23841 IDEA-83278 "Wrapping and Braces -> Keep when reformatting -> Multiple expressions in one line" prevents refactorings/intentions from producing correctly formatted code 2012-03-29 19:02:33 +04:00
anna 1563df17f1 red code is green wildcard problems ++(IDEA-66750;IDEA-75178;IDEA-73377) 2012-03-29 15:17:24 +02:00
peter 8c2dc39670 don't expand single-line closure foldings when editing inside them 2012-03-29 13:31:00 +02:00
Dmitry Avdeev ebc10c7cd2 lazy InspectionTool initialization 2012-03-29 13:44:02 +04:00
anna 2f4ae66073 do not raise a conflict for a synthetic methods (e.g. Enum.values()) 2012-03-29 11:06:44 +02:00
anna 24d2eeb3d0 service to detect java version;
highlight access to private class members according to java version used (IDEA-83045)
2012-03-29 11:06:43 +02:00
anna b68e03ec53 hide iterate intention for non expression statements (IDEA-83625) 2012-03-28 16:37:48 +02:00
Alexey Kudravtsev 6138a246ff notnull 2012-03-28 15:39:46 +04:00
Alexey Kudravtsev 4aacb96f11 notnull 2012-03-28 15:39:41 +04:00
anna bc7e569fa1 covariant return types: difference between java7 & java6 (IDEA-83599) 2012-03-28 13:27:06 +02:00
anna b4c42eb076 IDEA-83600: pull up for local classes 2012-03-28 13:27:05 +02:00
Roman Shevchenko 1acbe7d68b Cleanup 2012-03-28 12:30:29 +02:00
anna 9980be2ecf create constructor matching super: shorten class names, insert final when required by code style (IDEA-83493) 2012-03-28 11:03:34 +02:00
anna d21a7430dc inplace introduce variable: do not leave tail initialize expressions 2012-03-28 11:03:32 +02:00
Roman Shevchenko 2a99d489af IDEA-80590 (hint to ignore unused for-each parameters and resource variables) 2012-03-28 00:15:10 +02:00
Roman Shevchenko 3143d7001f Cleanup 2012-03-27 21:34:41 +02:00
Roman Shevchenko e9d47d7235 More places to look for JDK on Linux 2012-03-27 21:34:41 +02:00
peter baee22d965 expected type should always be at the top of the lookup in smart completion after new 2012-03-27 20:30:59 +02:00
peter 14893c2f39 IDEA-83580 Unnecessary parentheses around call qualifier 2012-03-27 20:30:59 +02:00
anna 448fa70738 cancel background task on progress cancelling (IDEA-83540) 2012-03-27 16:56:31 +02:00
anna 02db1cca33 more direct message when all fields already contains getters/setters 2012-03-26 20:19:46 +02:00
Maxim.Medvedev be108dce90 IDEA-50677 Groovy 1.7: Smart Code Completion for anonymous interface implementation expression could be added 2012-03-26 18:11:01 +04:00
anna 2b8b4985ba EA-35112 - IOE: JspJavaFileImpl.setPackageName 2012-03-26 14:57:57 +02:00
anna 39781f1609 EA-35088 - assert: ProblemDescriptorImpl.<init> 2012-03-26 14:57:56 +02:00
Konstantin Bulenkov d84822f977 +forName 2012-03-26 12:28:27 +02:00
anna dae3690e62 IDEA-83344: restore state after escaped introduce correctly
(cherry picked from commit 161240ac4eb414839985b2adef7732fc9a8d2e00)
2012-03-23 20:52:13 +01:00
anna 7746d7748f import default values on change signature (IDEA-83331) 2012-03-23 20:07:04 +01:00
Konstantin Bulenkov ab3a58a664 reflection fix + tests 2012-03-23 18:06:28 +01:00
Konstantin Bulenkov 6a67561d30 reflection support (completion + refs) 2012-03-23 15:54:06 +01:00
Maxim Shafirov 23bd5d9df1 IDEA-82390: Ability to remove mnemonics in control alltogether. 2012-03-23 14:14:05 +04:00
anna 3e8a509f50 do not suggest to create inner class inside type parameter 2012-03-22 14:14:39 +01:00
Alexey Kudravtsev b16b90ff70 optimisation: cache external annotations 2012-03-22 14:11:52 +04:00
Alexey Kudravtsev 557704c1cc CCE 2012-03-22 14:09:58 +04:00
Alexey Kudravtsev aea74583d0 notnull 2012-03-22 14:09:56 +04:00
peter 812951529f default file template inspection to hold its internal PSI on a soft reference: prevents memory snapshot pollution with JavaFileElement's 2012-03-22 10:54:04 +01:00
anna cc9cad7d69 do not create fix in batch mode if it requires dialog (IDEA-83242) 2012-03-21 19:27:11 +01:00
anna 3c177ff282 IDEA-83181 create param for field: ensure current field is included; exclude dbl params
(cherry picked from commit e91afa5d579554278be709565d9919b5d1e78b95)
2012-03-21 18:02:15 +01:00
anna c2cd81a916 IDEA-83191 Refactor > Copy does not copy directory structure when performed over hierarchy under source root
(cherry picked from commit c88ab2e711b18fed65368feeeba55b13f907ef0f)
2012-03-21 18:02:14 +01:00
anna 939ed2bede introduce field: use precalculated settings (IDEA-83180)
(cherry picked from commit 019be99b8e2b558e2014565a15dd29f0202b4653)
2012-03-21 18:02:13 +01:00
anna fbfe40427e logging EA-34606 - assert: MoveFilesOrDirectoriesUtil.doMoveFile
(cherry picked from commit c1e3a3db68795a21f6171f5bd4fe935eaf3d3ae1)
2012-03-21 18:02:12 +01:00
anna 8cea94f9c3 optimize imports: leave on demand imports untouched when no corresponding dirs can be found in the resolve scope (IDEA-82944) [peter]
(cherry picked from commit 61c42a9b1cb1fa712db584b8df5bc707cf4fb7ea)
2012-03-21 18:02:11 +01:00