Commit Graph
9673 Commits
Author SHA1 Message Date
Dmitry Avdeev 4b6a468e08 IDEA-130375 Disable "Implemented by" etc. hierarchy links in left gutter 2016-03-02 15:47:17 +03:00
Anna Kozlova 5673683e95 extract method suggester: unique parameter names (IDEA-152334); update output variables when suggester replaces the initial method 2016-03-01 15:22:35 +01:00
Dmitry Batkovich a1728581c0 SameParameterValueInspection doesn't violate getFamilyName() convention 2016-03-01 15:05:33 +03:00
peter 88fdd75397 java smart completion: don't suggest generic call variants with inapplicable types 2016-03-01 12:20:54 +01:00
Roman Shevchenko dc0d72bc85 Merge remote-tracking branch 'origin/master' 2016-02-29 18:32:44 +01:00
Roman Shevchenko 7cb95f22b5 [java] exception highlighting in try-with-resources (IDEA-142066) 2016-02-29 18:32:21 +01:00
peter 5c8fe55a54 java completion: suggest constants of all suitable types from the called method's declaring class 2016-02-29 18:23:57 +01:00
peter 3b64b814c0 fix javadoc completion for field links 2016-02-29 18:23:56 +01:00
Roman Shevchenko 1cef8eae98 Cleanup (formatting) 2016-02-29 17:03:15 +01:00
Anna Kozlova 32dd35be57 introduce parameter: extract and delete unused varargs parameter (IDEA-152294) 2016-02-29 16:45:33 +01:00
Alexey Kudravtsev fdd0f11743 removed core-impl dependency on properties files 2016-02-29 13:56:59 +03:00
Anna Kozlova 551c023554 proceed with invalid method references (IDEA-152253) 2016-02-26 19:53:03 +01:00
Egor.Ushakov 6b58c10ee2 IDEA-151861 ExtractMethodObject should not move static methods into created inner class - honor make static 2016-02-26 21:00:50 +03:00
Egor.Ushakov bcfc1fe10f IDEA-151861 ExtractMethodObject should not move static methods into created inner class 2016-02-26 20:01:51 +03:00
Egor.Ushakov 9570f886c1 fixes after IDEA-CR-8800 2016-02-26 17:49:33 +03:00
peter 2bcb8887e0 correct javadoc qualified class name completion (IDEA-CR-8279) 2016-02-26 15:19:03 +01:00
peter be7f6efd58 MacroUtil: remove unnecessary check (IDEA-CR-8672) 2016-02-26 15:19:02 +01:00
Anna Kozlova 831b183b02 method reference -> lambda: do not skip super qualifier 2016-02-25 19:42:52 +01:00
Anna Kozlova 7a0ae14c43 extract parameter object: set getter name by field if present (IDEA-152098) 2016-02-25 19:42:52 +01:00
Egor.Ushakov 4caabe011d IDEA-151867 ExtractMethodObject drops declaration of local variable when it is shared with a return value 2016-02-25 20:47:12 +03:00
Anna Kozlova 18e74c0b96 method reference -> lambda: remove redundant qualifier 2016-02-25 17:25:55 +01:00
Anna Kozlova 59d1334e89 extract common conflict about method reference -> lambda conversion 2016-02-25 16:17:33 +01:00
Anna Kozlova 61816006f6 introduce parameter: expand method reference to lambda when new parameter introduced (IDEA-152125) 2016-02-25 16:17:33 +01:00
Anna Kozlova 716c8794ae safe delete: expand method reference to lambda if parameter is deleted (IDEA-152126) 2016-02-25 16:17:33 +01:00
Anna Kozlova 47ac87b9f8 invert boolean: allow to proceed with conflicts, convert method reference to lambda if needed 2016-02-25 16:17:33 +01:00
peter 0a2929c889 java typed-handler shouldn't prevent autopopup after dot in other languages 2016-02-25 14:26:34 +01:00
Anna Kozlova 8e5d9f60af change signature: don't expand method reference if parameters/exceptions were not changed (IDEA-152116); support method rename through change signature 2016-02-24 21:05:13 +01:00
Anna Kozlova aa00a3b1ba change signature: support changing signature of the method referenced by some method reference (IDEA-152114) 2016-02-24 21:05:13 +01:00
peter f567f9d2f8 IDEA-152033 Suggest current class for Class<?> parameter (for logging-related stuff) 2016-02-24 13:59:25 +01:00
Egor.Ushakov eed9e7e7fb IDEA-132210 Debugger: Evaluate fails on this and super references in lambda 2016-02-24 15:33:05 +03:00
Anna Kozlova b394524784 simplify convert from lambda to method reference api 2016-02-24 13:12:24 +01:00
Anna Kozlova 439cac6bcb remember references on inner classes (IDEA-151996) 2016-02-24 13:12:24 +01:00
Anna Kozlova af1a898ee8 inline local: fix usages inside lambda body (IDEA-151960) 2016-02-24 13:12:24 +01:00
Dmitry Batkovich 9b850d3996 inspection tool window: new tree reverted according leaks 2016-02-24 14:26:44 +03:00
Dmitry Batkovich af6c847493 inspections tool window: inspection tree implementation moved to AbstractTreeBuilder to avoid edt locks 2016-02-24 10:02:59 +03:00
Anna Kozlova 91f1d0ef0e push down delegate to allow inter language pushes (inspired by java -> kotlin) 2016-02-23 20:20:03 +01:00
Anna Kozlova 5fb9e445ce push down: start with java processor 2016-02-23 20:20:03 +01:00
peter 100bf98cd1 [Andrew Shulaev @ google] Make variableOfType macro suggest static inner classes 2016-02-23 13:34:47 +01:00
Anna Kozlova aa3475402e push down: extract common class 2016-02-22 20:05:58 +01:00
Anna Kozlova 17da25019c pull up/push down: show moved members in preview panel (IDEA-151951) 2016-02-22 20:05:58 +01:00
Dmitry Batkovich 549a86bcbc guava type migration: consider any PsiClassType (not only PsiClassReferenceType) while collecting type parameters from migration type 2016-02-21 00:21:55 +03:00
Dmitry Batrak e0f894d558 IDEA-151783 Copying and pasting "\0" does not work 2016-02-20 13:42:14 +03:00
Anna Kozlova e1f2670f5a check methods moved to interface as default (IDEA-151809) 2016-02-19 20:30:26 +01:00
Anna Kozlova c95faedf5d introduce: show chooser even if expression statement in the line is not a valid statement (IDEA-151889) 2016-02-19 19:18:43 +01:00
Anna Kozlova 9c1e06ac8d replace duplicates: suggest to make static when located up in the hierarchy (IDEA-151917) 2016-02-19 19:18:43 +01:00
Anna Kozlova b26cdbea1c replace duplicates prompt: spacing 2016-02-19 19:18:43 +01:00
Anna Kozlova d90cd00079 clear highlighting when duplicates prompt is closed (IDEA-151912) 2016-02-19 19:18:43 +01:00
Anna Kozlova 3537458aa3 invert boolean: disable for foreach params (IDEA-151634) 2016-02-19 19:18:43 +01:00
Dmitry Batrak 9a9303acab unnecessary document commit by JavadocTypedHandler in non-Java files (IDEA-88409) 2016-02-18 20:12:31 +03:00
Alexey Kudravtsev 86b6ee7f18 folowup to IDEA-149950: changed "package local" to JLS-conformant "package-private" 2016-02-18 13:53:04 +03:00