Commit Graph
10725 Commits
Author SHA1 Message Date
Anna.Kozlova b5efcf9fc7 EA-90451 - assert: MultipleRootsMoveDestination.getOrCreateDirectoryForSource 2016-10-25 14:14:57 +02:00
Tagir Valeev e5c3eee6b1 StreamApiMigrationInspection: var scope removed (IDEA-CR-14823) 2016-10-25 18:22:15 +07:00
Yaroslav Lepenkin 8c52bd3f9c [Parameter Name Hints] refactoring, removed language field from hints provider extension 2016-10-25 13:59:44 +03:00
Tagir Valeev 6e3d0c6c0e IDEA-163082 "can be replaced with addAll" inspection suggests a recursive call; support "this" qualifier for collect/addAll conversion 2016-10-25 11:38:24 +07:00
Tagir Valeev 4ce59ee865 Stream API Migration: do not add type arguments if a type is a wildcard type 2016-10-25 11:10:08 +07:00
peter 1cabe6b391 TypeMigrationLabeler invokeLater: be prepared to possible PSI invalidations 2016-10-24 18:12:27 +02:00
Alexey Kudravtsev 677a5280eb annotate varargs methods with SafeVarargs or add corresponding external annotation to get rid of yellow callsites 2016-10-24 15:11:30 +03:00
Tagir Valeev d51f09d0d5 Stream API Migration: fix cases when boxed collection is iterated with primitive parameter (inspired by PR https://github.com/JetBrains/intellij-community/pull/455 by FHannes) 2016-10-24 17:44:45 +07:00
Anna.Kozlova 6562174c08 EA-90397 - NPE: SafeDeleteJavaCallerChooser.lambda$null$ 2016-10-24 12:31:29 +02:00
Tagir Valeev 7620508bc3 Stream API migration: ignore mutable variables in nested lambdas/anonymous classes; add type argument to map/mapToObj calls where necessary 2016-10-24 11:01:06 +07:00
Tagir Valeev aff7104a99 Stream API migration: add narrowing cast if necessary when replacing += with sum() 2016-10-24 10:28:29 +07:00
peter 9c49c62530 replace AccessToken write action API usages with lambda-passing 2016-10-22 10:24:28 +02:00
Roman Shevchenko 0994cb6d50 Merge remote-tracking branch 'origin/master' 2016-10-21 18:28:09 +02:00
Roman Shevchenko 28e8e4a22a Cleanup (dead code; warnings; formatting) 2016-10-21 18:21:32 +02:00
Roman Shevchenko 116065fe63 [java] JRT file system API 2016-10-21 18:07:30 +02:00
Anna.Kozlova 260c6317c8 inline local: go through lambda/inner class hierarchy evenly (IDEA-162909) 2016-10-21 14:52:31 +02:00
Anna.Kozlova 8a276d0bf4 introduce variable: allow introduction of expression from inside for loop if independent from loop vars (IDEA-162911) 2016-10-21 14:52:31 +02:00
Tagir Valeev 3df2d1925d IDEA-162945 Stream API migration: support cases where variable is modified and reassigned 2016-10-21 15:09:35 +07:00
Tagir Valeev 8c6088647b IDEA-162875 Stream API migration: support conversion to BufferedReader.lines() 2016-10-21 12:10:10 +07:00
Dmitry Batkovich 9f2b0f3a33 type migration: fix some warnings 2016-10-20 23:37:56 +03:00
Anna.Kozlova 94105ecee4 inline to anonymous: allow to inline from library (IDEA-162893) 2016-10-20 19:04:25 +02:00
Anna.Kozlova 6d286a5ec7 add module dependency: check if there are modules to add dependency on 2016-10-20 19:04:25 +02:00
Anna.Kozlova bf60885576 inline chained constructor from library class 2016-10-20 19:04:25 +02:00
peter 9ffa29ca2d doPostponedFormatting after formatting in completion after new (IDEA-CR-14717) 2016-10-20 18:16:36 +02:00
Anton Tarasov b0737a9f3a [followup] IDEA-162563 Action menus do not have icons under HiDPI linux
- New interface: JBUI.JBIcon. EmptyIcon now implements it.
- New method: JBUI.scale(JBIcon)
2016-10-20 16:12:56 +03:00
Anna.Kozlova 22c8ebf4bf hide add new array expression for non inferred types 2016-10-20 13:14:23 +02:00
Anna.Kozlova 8952680a73 completion: infer Throwable for thrown bounds in completion so more candidates would be applicable (IDEA-162710) 2016-10-20 13:14:23 +02:00
Roman Shevchenko 611018f2fa Merge remote-tracking branch 'origin/master' 2016-10-20 09:45:42 +02:00
Tagir Valeev 74ae9731a8 IDEA-162694 Improve "Merge filter chain" intention 2016-10-20 11:19:25 +07:00
peter 1831c53320 constructor completion: implement anonymous methods after arg live template (IDEA-CR-14717) 2016-10-19 19:27:57 +02:00
peter 5b863d7817 constructor completion: insert the chosen constructor and position the caret accordingly (IDEA-CR-14717) 2016-10-19 19:27:57 +02:00
Roman Shevchenko d77241c459 [java] extracts module virtual file detection routine 2016-10-19 18:12:44 +02:00
Tagir Valeev 19af166e5d IDEA-CR-14593: MethodRefCanBeReplacedWithLambdaInspection#isWithSideEffects -> LambdaRefactoringUtil#canConvertToLambda; mapToFlatMap extracted 2016-10-19 16:25:20 +07:00
peter 2824ee87e4 java completion: fix "{} ()" when choosing anonymous class constructor with parameters 2016-10-19 09:23:15 +02:00
Yaroslav Lepenkin 45bce36692 [Parameter Name Hints] show for binary and polyadic expressions 2016-10-18 18:08:36 +03:00
Yaroslav Lepenkin 7a6ccee859 [Parameter Name Hints] added couple more filtered items 2016-10-18 17:12:36 +03:00
Yaroslav Lepenkin ad4efc945d [Parameter Name Hints] added one more filtered item 2016-10-18 17:12:36 +03:00
Yaroslav Lepenkin 257d04e1c1 [Parameter Name Hints] added couple more blacklist items 2016-10-18 17:12:36 +03:00
Yaroslav Lepenkin 83fea03184 [Parameter Name Hints] per-language blacklist, each language implementation can now provide it's own default list 2016-10-18 17:12:36 +03:00
Anna.Kozlova 774f493c71 remove unused logger 2016-10-18 15:14:44 +02:00
Anna.Kozlova 760e496088 remove superficial line breaks from test method templates (IDEA-162465) 2016-10-18 15:14:44 +02:00
Anna.Kozlova deb0320103 safe delete: ensure javadoc refs are processed on waterfall parameter deletion (IDEA-162675) 2016-10-18 12:46:59 +02:00
Roman Shevchenko c0e497cb96 [java] filtering out non-Java directories in "Create module-info.java" action (EA-88041) 2016-10-18 12:06:45 +02:00
Tagir Valeev ab6907ca07 IDEA-162696 Intention "Merge filter chain" does not add parentheses if necessary 2016-10-18 13:49:07 +07:00
Dmitry Batkovich e9ef5ecdb8 Merge remote-tracking branch 'origin/master' 2016-10-17 20:47:11 +03:00
Anna.Kozlova e5ea93c403 create test: try to find module with test roots depending on current module (IDEA-162421) 2016-10-17 19:00:10 +02:00
Anna.Kozlova 2a8fc8cbc6 extract method object: process parameters as output variables (IDEA-162642) 2016-10-17 19:00:10 +02:00
Anna.Kozlova e80d2486b2 disable introduce functional parameter outside method:
EA-87518 - NPE: IntroduceParameterHandler$MyExtractMethodProcessor$MyAbstractExtractDialog.getChosenParameters
2016-10-17 19:00:10 +02:00
Dmitry Batkovich 67424cae15 Merge remote-tracking branch 'origin/master' 2016-10-17 19:14:28 +03:00
Dmitry Batkovich 1bc12672eb Merge branch 'db/javac-ast'
# Conflicts:
#	platform/util/resources/misc/registry.properties
2016-10-17 19:05:41 +03:00