Commit Graph
6113 Commits
Author SHA1 Message Date
Anna Kozlova 65ebda0fff SOE with recursive type parameter dependencies 2016-03-15 13:31:13 +01:00
Roman Shevchenko 4d2f17ef98 [java] saves the "auto-generated name" property to parameter stubs (IDEA-152903) 2016-03-14 21:40:59 +01:00
Anna Kozlova c00d3d7371 revert (IDEA-152685) 2016-03-14 17:48:06 +01:00
Anna Kozlova e31a812438 inference: unchecked warning in type params bounds (IDEA-152758) 2016-03-14 17:48:06 +01:00
Alexey Kudravtsev 710cfa9f36 ported a couple of tests to performance 2016-03-14 14:45:59 +03:00
Alexey Kudravtsev 433591b116 renamed package-local to package-private 2016-03-14 14:45:59 +03:00
Anna Kozlova c04d309399 copy reference: fix isReferenceTo check (IDEA-152601) 2016-03-11 15:07:28 +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
Anna Kozlova 23df4bf2a1 redundant cast: open capture to compare old and new result types 2016-03-11 10:51:37 +01:00
Anna Kozlova 320904a20f redundant cast: compare base types for anonymous classes 2016-03-11 10:51:37 +01:00
Anna Kozlova 9675e0248a unrelated defaults: don't check type parameters 2016-03-11 09:38:32 +01:00
Anna Kozlova de766d6474 redundant write actions in tests 2016-03-11 08:58:05 +01:00
Roman Shevchenko 3b35be0963 Merge remote-tracking branch 'origin/master' 2016-03-09 22:05:14 +01:00
Anna Kozlova cee6581734 generify: collapse to diamond when applicable 2016-03-09 14:23:53 +01:00
Anna Kozlova 119449501b testdata for IDEA-152659 2016-03-09 14:23:53 +01:00
Anna Kozlova db215203e0 inference for non-poly expressions: isAssignable already contains loose context inside, don't allow any additional conversions (IDEA-152694) 2016-03-09 14:23:53 +01:00
Anna Kozlova 5b8e459686 lambda: proceed c-like arrays declarations in parameters for lambda with excplicit type declarations (IDEA-152690) 2016-03-09 14:23:53 +01:00
Roman Shevchenko 77a63a0eea [java] @see tag ref verification (IDEA-97635) 2016-03-09 13:28:11 +01:00
Roman Shevchenko 55af2c9fdd Cleanup (test data corrected) 2016-03-09 11:24:07 +01:00
Roman Shevchenko f759a56f8f [tests] javadoc highlighting tests merger and cleanup 2016-03-07 17:24:51 +01:00
Maxim.Mossienko 72125c450f refactor MapReduceIndex to have simple constructor arguments and all index implementation inside 2016-03-05 22:33:07 +01:00
Anna Kozlova e6a5fc8f31 inline functional expression: surround with parenthesis if inlined in method reference qualifier (IDEA-152600) 2016-03-04 19:58:08 +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 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 8ff49ddc39 inference: proper exceptions thrown checks (IDEA-152577) 2016-03-04 17:00:37 +01:00
Roman Shevchenko 1fb58e86b3 [tests] test cases added 2016-03-04 15:32:57 +01:00
peter 102374b1d3 (by patch from IDEA-151808) Walk up to the root to determine if file is in content roots 2016-03-04 15:14:44 +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
Roman Shevchenko 54c811b9c7 [java] correct language levels for array stub classes (IDEA-152384) 2016-03-04 12:20:55 +01:00
Anna Kozlova eeb4e4f49f inline superclass: proceed arrays (IDEA-152539) 2016-03-03 18:54:30 +01:00
Anna Kozlova 3cd6b26423 inline superclass: don't change superconstructor if interface was inlined (IDEA-152481) 2016-03-03 15:16:22 +01:00
Anna Kozlova 480658c12e unrelated defaults: adjust pattern in current class to super class substitution 2016-03-03 13:31:40 +01:00
Anna Kozlova 1e764c9961 inference: skip lambda content and all its dependants when lambda type parameter type is calculated 2016-03-03 11:39:53 +01:00
Roman Shevchenko 1f6af9e047 [java] "Surround with try-with-resources" template ditched in favor of intention action (IDEA-149130, IDEA-152348) 2016-03-03 10:28:22 +01:00
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
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
Anna Kozlova f4e21c6788 method reference: accept classes as targets of constructor refs rebind 2016-02-29 16:45:33 +01:00
Anna Kozlova 32dd35be57 introduce parameter: extract and delete unused varargs parameter (IDEA-152294) 2016-02-29 16:45:33 +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
Anna Kozlova 1712529e42 testdata for IDEA-152179 2016-02-26 16:06:22 +01:00
Anna Kozlova cbd7853f19 fix for default overriding abstract: missed substitutor 2016-02-26 16:06:22 +01:00
peter b3a7925265 a test for EA-78631 - IAE: LightVariableBuilder.<init> (IDEA-CR-8189) 2016-02-26 15:19:04 +01:00
peter 2bcb8887e0 correct javadoc qualified class name completion (IDEA-CR-8279) 2016-02-26 15:19:03 +01:00