Commit Graph
4694 Commits
Author SHA1 Message Date
Maxim Shafirov accc2bf284 IDEA-84036 Redundant thrown exception not detected if the method calls itself 2012-04-03 22:09:45 +04:00
Maxim Shafirov 618850449e Fix entry points management, broken back in 2008 2012-04-03 20:52:55 +04:00
Maxim Shafirov 130da30575 Locale safe toUpperCase(). 2012-04-03 19:54:12 +04:00
Roman Shevchenko da8ada1608 Typos; cleanup 2012-04-03 17:49:35 +02:00
peter c5e1b6dd1c [^ann] there are obfuscated classes of two characters (IDEA-84021) 2012-04-03 17:45:26 +02:00
peter b44139b98f [^yole] anonymous classes producing INRE during superclass resolve don't deserve to be considered closures (EA-35159) 2012-04-03 16:29:32 +02:00
anna d39d47ae98 EA-35300 - NPE: MigrationProcessor.findUsages
reinit migration processor if rerun
2012-04-03 13:52:17 +02:00
anna 1312568927 find expression occurrences: ensure that regexp is disabled (IDEA-83723) 2012-04-03 12:14:07 +02:00
anna 7621a7af2c inplace introduce variable: correctly create conflict resolver on bigger scope (IDEA-83860) 2012-04-03 11:27:34 +02:00
anna 29bdd83b98 move: leave preserve source root folder if package is moved (IDEA-83833) 2012-04-02 19:04:04 +02:00
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