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 |
|