Commit Graph
4718 Commits
Author SHA1 Message Date
anna 6482929c2d move instance method: do not break visitor - postpone whole expr replacement (IDEA-84207) 2012-04-06 18:06:20 +02:00
Alexey Kudravtsev 713aa0a2b0 IDEABKL-3891 2012-04-06 19:59:08 +04:00
anna 289f64b764 move instance: do not warn about self references 2012-04-06 15:01:10 +02:00
anna 8b81df9ef0 introduce constant: check forward reference fix ( IDEA-84139) 2012-04-06 15:01:10 +02:00
Dmitry Avdeev 541d550897 border removed 2012-04-06 11:31:35 +04:00
nik 8283bd828d use 'test' scope in 'add module dependency' quick-fix if it is invoked from test sources 2012-04-06 09:01:06 +04:00
Dmitry Jemerov 500d82fdee check for empty list 2012-04-05 15:47:22 +02:00
anna c1228dc16f correct test framework 2012-04-05 12:31:50 +02:00
Maxim.Medvedev c5c0309ea4 Merge remote-tracking branch 'origin/master' 2012-04-05 13:34:26 +04:00
Alexey Kudravtsev dda0ee73b4 EA-35326 - assert: DocumentUndoProvider$MyEditorDocumentListener.documentChanged
do not autoimport references in modal context
2012-04-05 13:18:39 +04:00
Maxim Shafirov 9ba481dc58 Dependency fix 2012-04-05 13:00:05 +04:00
Maxim.Medvedev 1d6bc90c82 IDEA-83566 Refactor > Rename should support arbitrary method names for Groovy 2012-04-05 12:25:43 +04:00
anna 3156fab144 jdk7 incompatibility: red good code is green: always check signature erasure equals for jdk7 (IDEA-66311)
add checks for param erasure for jdk6
2012-04-05 09:57:04 +02:00
anna 0bf49781b6 cleanup entry points in order to reinit them with the new RefManager 2012-04-04 18:21:00 +02:00
anna f7e384c39d rename: context class should be chosen when qualify conflict ref (IDEA-83928) 2012-04-04 16:38:01 +02:00
anna db78c2d427 enable create enum constant from switch label statements (IDEA-84054) 2012-04-04 16:38:00 +02:00
anna 00f361600b rename method: warn about cases when after rename another method would be used in the call places (IDEA-83831) 2012-04-04 16:37:59 +02:00
Konstantin Bulenkov a548fe78ea parent class might be anonymous also 2012-04-04 13:11:05 +02:00
Anton Makeev 3a7a7ec06c Go To test: go to and create test for enums and interfaces (IDEA-77077, IDEA-23271) (cherry picked from commit cdb6bde) 2012-04-04 12:48:51 +02:00
Konstantin Bulenkov 04b46f7924 anonymous parameters of anonymous classes were skipped 2012-04-04 11:19:20 +02:00
Alexey Kudravtsev cd4c8cd824 exception from refactoring in IDEA-80181 2012-04-04 12:24:27 +04:00
Alexey Kudravtsev 94576ef51f do not gc RefCountHolder in the midst of highlighting 2012-04-04 12:24:26 +04:00
peter 14b965cc27 [ann] a better fix for IDEA-84025 Non-public class in different package interferes with code completion 2012-04-03 21:04:13 +02:00
peter 1d2b7eaf23 IDEA-84025 Non-public class in different package interferes with code completion 2012-04-03 21:04:13 +02:00
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