Commit Graph
4364 Commits
Author SHA1 Message Date
peter 58a6d887a7 IDEADEV-40766 Regr: Smart type completion at cast position insert wrong type for arrays 2009-10-13 18:24:23 +01:00
anna f5b258429a smart introduce variable: find expression in return statement without semicolon 2009-10-13 12:33:05 +04:00
anna e231832402 empty method: do not warn if sync was added (IDEADEV-40820) 2009-10-13 12:33:04 +04:00
anna d7af310c3a inline superclass: non empty super constructor - field initialization (IDEADEV-40788) 2009-10-13 12:33:03 +04:00
peter eb9cf447a7 CopyClassesHandler shouldn't suppose that classes are directly under file node 2009-10-12 22:11:46 +01:00
peter 440f8a2351 RealLookupElementPresentations, return generics, more accurate tail text shortening 2009-10-12 21:13:02 +01:00
Maxim Shafirov ba846e2e4e having problems with logic... 2009-10-12 17:19:30 +04:00
Maxim Shafirov c5c4d698fa Do not calculate deferred icon for the class that have been invalidated while icon calculation request have been sitting in queue. 2009-10-12 15:02:20 +04:00
anna 55b6139dff sort out field initializers 2009-10-12 10:47:41 +04:00
Dmitry Jemerov b2bd687f71 update copyright 2009-10-11 21:02:22 +04:00
anna 6c16b67dee sort out field initializers 2009-10-10 21:03:24 +04:00
Maxim Shafirov 7bd1718cf5 Deferred class icons for project view 2009-10-09 17:47:52 +04:00
anna a084211b2e extract constant: show error message and highlight non-constant place 2009-10-08 20:50:59 +04:00
anna 6400ea7cb0 pull up: move field initialization block if possible (IDEADEV-40576) 2009-10-08 20:50:58 +04:00
anna 6a43ae3260 push down: show conflict if wrong field would be accessed (IDEADEV-40753) 2009-10-08 20:50:58 +04:00
anna 784d38ddbf inline: add inferred type arguments after inline if needed (IDEADEV-35430) 2009-10-08 20:50:57 +04:00
Konstantin Bulenkov 91cd74913f annotations patterns support in DeadCodeInspection (IDEA-24043 Jersey request methods should not be inspected as "method is never used") 2009-10-08 16:20:49 +04:00
Maxim Shafirov 2967a2fb6f IDEADEV-40754: testng's Assert.assertNotNull have parameters in opposite order comparing to junit counterpart 2009-10-08 14:47:54 +04:00
anna 40a6a2a24c push down: qualify this statement (IDEADEV-38933) 2009-10-08 11:47:58 +04:00
anna 47088e8341 replace element with smart pointer 2009-10-08 11:47:57 +04:00
anna d7da82925e use interface where possible: ignore right hand of assignment type argument (IDEADEV-39117) 2009-10-08 11:47:56 +04:00
anna 24d39869bb introduce parameter object: hide keep method delegate checkbox if interface method is refactored (IDEADEV-40730) 2009-10-08 11:47:56 +04:00
anna 9a371530d8 extract superclass: substitute generics in created constructors (IDEADEV-40723) 2009-10-08 11:47:55 +04:00
anna 68c9b5e0fd packages chooser: unify 2009-10-08 11:47:54 +04:00
anna 0eea476261 packages view: if modules are selected then it is possible to determine package directory unambiguously 2009-10-08 11:47:54 +04:00
Dmitry Jemerov e110e41d93 don't show icons for exceptions and test classes in dumb mode 2009-10-07 17:53:57 +04:00
Dmitry Jemerov e75883a6b7 copy refactoring can copy a mix of files and directories 2009-10-07 16:25:20 +04:00
Alexey Kudravtsev 74c968d622 cleanup 2009-10-07 12:56:35 +04:00
Alexey Kudravtsev da6ce0ea31 exception trying to remove var which has usages 2009-10-07 12:56:13 +04:00
Alexey Kudravtsev 77bbd09554 IDEADEV-40715 2009-10-07 12:54:31 +04:00
Maxim Shafirov 4590d7a2b4 NPE 2009-10-06 20:14:01 +04:00
anna b66df729c9 @Nullable/@NotNull propagation 2009-10-06 19:59:57 +04:00
anna e39421d68b pull up: show conflict if "non-private" method after pull up would be overriden with "private" one (IDEADEV-40583) 2009-10-06 19:59:56 +04:00
anna 6dd60065a9 inline: support for {} array initializer signature (IDEADEV-40588) 2009-10-06 19:59:55 +04:00
anna ea234d5107 pull up: skip "between" conflicts for cls elements; do not use walking visitor for module conflict detection (cls should be processed as well) 2009-10-06 19:59:54 +04:00
Alexey Pegov 5a0f59add8 notifications for unknown macros 2009-10-06 17:04:03 +04:00
Konstantin Bulenkov 0c29f5cd92 better isEquivalenTo for PsiClasses 2009-10-06 16:58:16 +04:00
Alexey Kudravtsev 7ef01d2fe6 cleanup 2009-10-06 16:23:40 +04:00
anna a3815f908e do not replace anonymous inheritance with delegation 2009-10-05 21:45:28 +04:00
Dmitry Jemerov 029b02f14c update Java stub version to ensure that cls parameter names are picked up 2009-10-05 21:12:09 +04:00
Dmitry Jemerov 1281f5a553 real names of cls parameters 2009-10-05 21:06:10 +04:00
anna c751ade8e3 do not exclude ';' if selected expression statemet contains it 2009-10-05 21:02:15 +04:00
Maxim Shafirov 51078431fa deadlock fix 2009-10-05 20:01:57 +04:00
anna a9cdd39dc3 pull up/push down with references to locals 2009-10-05 20:00:26 +04:00
Alexey Kudravtsev 5c5b53d342 five or six bug fixes, haven't two extra hours to push them separately 2009-10-05 19:05:09 +04:00
anna b893d8bf73 multiple conflicts per element 2009-10-05 18:21:31 +04:00
Alexey Kudravtsev c910fe805e NPE 2009-10-05 16:15:05 +04:00
Alexey Kudravtsev a7d40e6d5f CCE 2009-10-05 16:14:39 +04:00
anna 7dda4e06f0 introduce variable: this qualifier fix for non-inheritor (IDEADEV-36449) 2009-10-02 21:45:59 +04:00
anna 9f700e7017 skip ; if possible 2009-10-02 20:10:51 +04:00