Commit Graph
9730 Commits
Author SHA1 Message Date
peter d9cbc98a49 IDEA-152289 Code completion suggests "return" as the first result in the empty constructor 2016-03-15 19:55:14 +01:00
peter 28b7c2501a IDEA-152325 Smart completion should not suggest class fields in its this/super constructor call 2016-03-15 19:55:14 +01:00
peter a0a7c689ef when completing inside this() calls, don't suggest variants for current constructor (IDEA-152325) 2016-03-15 19:55:13 +01:00
Anna Kozlova 1e9aebde4f replace constructor with factory: skip new expression inside old factory to avoid recursion (following IDEA-CR-9194) 2016-03-15 19:09:04 +01:00
Anna Kozlova 0c583feae6 show static import suggestion: ensure normal inference process for method candidate (IDEA-152985) 2016-03-15 19:09:04 +01:00
peter dd738694bd IDEA-152516 Smart completion & inner classes 2016-03-15 17:38:05 +01:00
Dmitry Batrak 27816f618c IDEA-152628 shift-F1 displays two URL 2016-03-15 18:53:01 +03:00
Dmitry Batkovich 45be7bae39 inspection tool window: unused declaration view more pretty 2016-03-15 09:54:35 +03:00
Dmitry Batkovich 98844560b8 inspection tool window: identations 2016-03-15 09:54:32 +03:00
Anna Kozlova 8f7c6c593a don't expand exclude step by timer (IDEA-152991) 2016-03-14 21:34:56 +01:00
Anna Kozlova c25621811c test integration: replace method without javadoc with template (IDEA-152989) 2016-03-14 21:34:56 +01:00
Anna Kozlova a54e0ed47e copy to final: effectifely final is enough fot java 8 (IDEA-152934); change wording 2016-03-14 17:48:06 +01:00
Anna Kozlova d66293b3f0 copy ref: update fqn when constructor is replaced with class 2016-03-11 18:31:41 +01:00
Anna Kozlova 696663a690 i18n (IDEA-152886) 2016-03-11 17:08:17 +01:00
Anna Kozlova c04d309399 copy reference: fix isReferenceTo check (IDEA-152601) 2016-03-11 15:07:28 +01:00
peter c4b72005ce remove redundant @AcceptNestedTransactions (IDEA-CR-9197) 2016-03-11 11:34:35 +01:00
Egor.Ushakov e09b0fca1e IDEA-152851 Extract Method Object: incompilable result in case of this and super and anonymous class creation 2016-03-11 13:08:25 +03:00
peter dd3e6acfc9 accept nested editing transactions in refactoring dialogs 2016-03-11 10:58:25 +01:00
Anna Kozlova ad19b800f9 replace constructor with factory: warn if method already exist, reuse original if proceed (IDEA-152822) 2016-03-11 10:51:37 +01:00
Anna Kozlova c10079bff0 generate tests: order methods by methods order in the source class (IDEA-152829) 2016-03-11 10:51:37 +01:00
Anna Kozlova c4cb96134c inline local: hide preview button which won't show any additional information anyway (IDEA-152802) 2016-03-11 10:51:37 +01:00
Anna Kozlova de766d6474 redundant write actions in tests 2016-03-11 08:58:05 +01:00
Egor.Ushakov 56037c7459 IDEA-152809 Compiling evaluator: unable to evaluate with inner variables 2016-03-10 19:24:39 +03:00
Dmitry Batkovich f912ad2d99 Merge remote-tracking branch 'origin/master' 2016-03-10 14:49:21 +03:00
Anna Kozlova e9a37446b8 WriteActionAware: marker to skip containing write action, e.g. when local fix would show dialog or progress, so the write action would be started inside action itself 2016-03-10 09:08:15 +01:00
Dmitry Batkovich 85914724f1 Merge remote-tracking branch 'origin/master' 2016-03-10 09:34:38 +03:00
Roman Shevchenko 3b35be0963 Merge remote-tracking branch 'origin/master' 2016-03-09 22:05:14 +01:00
Roman Shevchenko 5acfdb77ba Cleanup (modern serialization) 2016-03-09 16:02:52 +01:00
Dmitry Batkovich 5392513dd1 Inspesction tool window: compose proper html for parameters 2016-03-09 17:10:53 +03:00
Anna Kozlova 0a2ab72163 use statistics from introduce variable for create local from usage (IDEA-152410) 2016-03-09 14:23:53 +01:00
Anna Kozlova cee6581734 generify: collapse to diamond when applicable 2016-03-09 14:23:53 +01:00
Dmitry Batkovich 2afa301092 Inspesction tool window: unused inspection: show class with qualified names 2016-03-09 15:59:09 +03:00
Dmitry Batkovich 62f33640a8 java inspections: some of QuickFix#getFamilyName()-s are fixed to be independent of context 2016-03-09 15:49:06 +03:00
Dmitry Batkovich a95c25ce6d Inspesction tool window: unused declaration: navigate by clicking on link + show tooltip with fully qualified name 2016-03-09 15:31:16 +03:00
Dmitry Batkovich 2954844db6 Inspesction tool window: unused declaration: call list alignment 2016-03-09 14:11:11 +03:00
Dmitry Batkovich d1d5dc8580 Inspesction tool window: unified html for html export and dead code preview is shown (not yet finished) 2016-03-09 13:04:39 +03:00
Roman Shevchenko 34f313e382 Cleanup (javadoc inspection logic separation) 2016-03-08 21:17:43 +01:00
Roman Shevchenko ddb631cf15 Cleanup (typo) 2016-03-04 19:05:06 +01:00
Roman Shevchenko eedfac90df [java] "Surround with try-with-resources" registered as surround template (IDEA-152348) 2016-03-04 18:49:57 +01:00
peter 9abaffbeeb smart enter for try-with-resources body 2016-03-04 18:05:09 +01:00
Anna Kozlova b303f46243 inline to anonymous: change wording (IDEA-152534) 2016-03-04 17:00:37 +01:00
Anna Kozlova e641d561e9 inline super: process only extends/implements if only one class should be updated (IDEA-152597) 2016-03-04 17:00:37 +01:00
Anna Kozlova e847d166f5 inline super: don't search for inheritors (may be only this should be replaced: IDEA-152522); dialog layout simplified (IDEA-152474) 2016-03-04 17:00:37 +01:00
Anna Kozlova 84f7bc13b8 inline super: don't warn for unresolved constructor with new array (IDEA-152583) 2016-03-04 17:00:37 +01:00
Yaroslav Lepenkin bba4324bab Do not wrap javadoc description if every line is shorter than description (IDEA-152431)
Current wrapping approach sadly merges all lines and then tries to reflow text.
2016-03-04 15:33:34 +03:00
Dmitry Batkovich bd5122e107 inspection tool window: create temp old presentation for unused inspection 2016-03-04 15:01:16 +03:00
Anna Kozlova eeb4e4f49f inline superclass: proceed arrays (IDEA-152539) 2016-03-03 18:54:30 +01:00
Anna Kozlova db30803bee inline superclass: don't start push refactoring (with find usages, etc) inside inline; don't collect usages in all inheritors when at the end only one would be processed (IDEA-152480) 2016-03-03 18:54:30 +01:00
Anna Kozlova 20a8fcc015 inline local: search for usages in use-scope, accept non-project files (IDEA-152532) 2016-03-03 18:54:30 +01:00
Anna Kozlova ea7daa05cc inline superclass: skip constructors without body, e.g. kotlin default constructors (IDEA-152476) 2016-03-03 18:54:30 +01:00