Commit Graph
4741 Commits
Author SHA1 Message Date
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
Alexey Kudravtsev 0e849145b6 IDEA-84195 single line of code has multiple methods on it IDEA displays the interface icon multiple times causing display to be funky 2012-04-09 11:22:26 +04:00
anna 8fe1604bd1 show warning on type parameter declaration if it lead to multiple methods with same erasure (java7 only) 2012-04-08 14:05:51 +02:00
anna 74bfc88397 IDEA-84237: create class inner 2012-04-08 12:45:26 +02:00
anna c660378357 inline: do not mess with qualifiers statically imported members (IDEA-83713) 2012-04-06 20:33:01 +02:00
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