Anna Kozlova
|
d83b1f12c7
|
lambda: skip conditional condition during inference from return value
|
2012-09-04 21:05:03 +04:00 |
|
Roman Shevchenko
|
b579aab18b
|
LoadProjectTest moved to CE
|
2012-09-04 19:46:56 +04:00 |
|
peter
|
2e722afde9
|
IDEA-90900 Complete statement works incorrectly in some simple cases
|
2012-09-04 16:39:54 +02:00 |
|
nik
|
163227c22f
|
external compiler: test data simplified
|
2012-09-04 12:20:48 +04:00 |
|
Anna Kozlova
|
844ee5e89b
|
testada
|
2012-09-04 11:33:41 +04:00 |
|
nik
|
c3cbe77d24
|
ui designer configuration moved to new jps model
|
2012-09-04 11:07:39 +04:00 |
|
Anna Kozlova
|
659d9f3251
|
lambda: smart completion: substitute return type; respect one line lambda as return statement (IDEA-90941; IDEA-90944)
|
2012-09-03 21:27:13 +04:00 |
|
Anna Kozlova
|
49a08fce9e
|
anonymous->lambda: forbid for recursive calls (IDEA-90964)
|
2012-09-03 21:27:12 +04:00 |
|
Anna Kozlova
|
2996ce4b20
|
lambda: simple inference in case of conditional expressions (IDEA-90812)
|
2012-09-03 21:27:11 +04:00 |
|
Anna Kozlova
|
70299ca094
|
lambda: do not mark cast redundant when functional interface won't be found otherwise
|
2012-09-03 18:27:57 +04:00 |
|
Anna Kozlova
|
f324594bc3
|
lambda: create method from usage with lambda arg (IDEA-90957)
|
2012-09-03 18:27:56 +04:00 |
|
Anna Kozlova
|
d71e11473a
|
lambda: convert anonymous to lambda in invalid context with cast; add cast when functional interface type won't be found otherwise (IDEA-90863)
|
2012-09-03 18:27:55 +04:00 |
|
Anna Kozlova
|
2a8bc16266
|
lambda: do not mark cast as redundant if lambda would be placed in invalid context
|
2012-09-03 18:27:53 +04:00 |
|
Anna Kozlova
|
25456a1938
|
lambda: add cast if lambda var was inlined in ref expression (IDEA-90879)
|
2012-09-03 18:27:52 +04:00 |
|
Anna Kozlova
|
01ed7837b9
|
redundant lambda param types: inspection->intention
|
2012-09-03 18:27:50 +04:00 |
|
Anna Kozlova
|
c7781bb05f
|
lambda: take care of diamonds
|
2012-09-03 18:27:49 +04:00 |
|
Anna Kozlova
|
8797c54ace
|
lambda: get info for return types from type arguments
|
2012-09-03 12:42:35 +04:00 |
|
Denis.Zhdanov
|
1e064846f2
|
IDEA-19061 Integrate the Rearranger-plugin into core-IDEA
1. Package-private modifier is correctly parsed for java arrangement entries now;
2. Cutting blank lines on arrangement is corrected;
|
2012-09-03 11:25:29 +04:00 |
|
Denis.Zhdanov
|
976fe5321d
|
IDEA-90860 Reformat Code breaks Copyright/Header
Test fixes
|
2012-09-01 22:03:10 +04:00 |
|
Denis.Zhdanov
|
79d2e31132
|
IDEA-90860 Reformat Code breaks Copyright/Header
1. Don't preserve blank lines when formatter is called explicitly on operations like refactoring;
2. Test data is corrected;
|
2012-09-01 19:38:42 +04:00 |
|
Denis.Zhdanov
|
3d15472599
|
IDEA-90860 Reformat Code breaks Copyright/Header
1. Block.getSpacing() contract is refined;
2. Java formatter tests don't strip line feeds and trailing spaces now;
3. Test data is corrected;
|
2012-09-01 18:43:06 +04:00 |
|
Anna Kozlova
|
434cd952b7
|
Merge remote-tracking branch 'origin/master'
|
2012-08-31 21:55:05 +04:00 |
|
Anna Kozlova
|
24252e4741
|
testdata fixed
|
2012-08-31 21:46:38 +04:00 |
|
Denis.Zhdanov
|
80ca1f8035
|
IDEA-90860 Reformat Code breaks Copyright/Header
A test is added
|
2012-08-31 19:03:44 +04:00 |
|
Anna Kozlova
|
87804891cf
|
redundant lambda param type: check with resulted lambda
|
2012-08-31 18:41:45 +04:00 |
|
Anna Kozlova
|
b199a1b76c
|
lambda & raw types
|
2012-08-31 18:40:56 +04:00 |
|
Anna Kozlova
|
1d0922ead8
|
lambda: lambda on vararg place
|
2012-08-31 15:34:20 +04:00 |
|
Anna Kozlova
|
2c05b4d750
|
lambda: functional interface can contain multiple default methods
|
2012-08-31 15:34:16 +04:00 |
|
Denis.Zhdanov
|
328aa58823
|
IDEA-19061 Integrate the Rearranger-plugin into core-IDEA
Arrangement is blank lines aware now
|
2012-08-31 15:33:12 +04:00 |
|
Anna Kozlova
|
e48926ccb0
|
inspection/intention to collapse/expand lambda body (IDEA-90827)
|
2012-08-31 11:27:38 +04:00 |
|
Denis.Zhdanov
|
a6c8c31272
|
IDEA-19061 Integrate the Rearranger-plugin into core-IDE
1. Making arrangement blank lines aware;
2. Refactoring;
|
2012-08-31 09:32:48 +04:00 |
|
Anna Kozlova
|
bb0b0c008a
|
convert anonym class to onle-line lambda if possible (IDEA-90820)
|
2012-08-30 20:14:36 +04:00 |
|
Anna Kozlova
|
76fe4475b1
|
lambda smart completion: choose functional interface method instead of containing method (IDEA-90809)
|
2012-08-30 20:14:33 +04:00 |
|
Anna Kozlova
|
4580e8da2a
|
allow to inline array index expression (IDEA-90740)
|
2012-08-30 13:38:51 +04:00 |
|
peter
|
fc59ce102b
|
cache lookup element statistic info and don't try to calculate it after insertion when everything could have become invalid (EA-38180)
|
2012-08-29 17:19:29 +02:00 |
|
peter
|
a3291b8b2e
|
middle matching with one char prefix
|
2012-08-29 13:47:44 +02:00 |
|
Denis.Zhdanov
|
f0e64fdfd8
|
IDEA-19061 Integrate the Rearranger-plugin into core-IDE
1. Enum and interface are recognised by java rearranger now;
2. Java rearranger tests are added;
|
2012-08-28 19:01:12 +04:00 |
|
peter
|
f412b09ef8
|
be prepared to middle matching with one char prefix
|
2012-08-28 16:24:51 +02:00 |
|
Denis.Zhdanov
|
8df3da1cd3
|
IDEA-19061 Integrate the Rearranger-plugin into core-IDEA
1. Changed arrangement rules are correctly persistet and restored at the code style settings xml now;
2. Refactoring;
|
2012-08-28 15:43:59 +04:00 |
|
Anna Kozlova
|
1791683f27
|
inplace rename: delegate qualification to the common method (IDEA-90679)
|
2012-08-28 14:59:10 +04:00 |
|
Roman Shevchenko
|
84b395ef58
|
Get rid of "file-based library" concept
|
2012-08-28 14:26:30 +04:00 |
|
Alexey Kudravtsev
|
808c40dd6e
|
moved to the same package
|
2012-08-28 12:55:27 +04:00 |
|
Anna Kozlova
|
a386c22bc3
|
lambda check for ambiguity: prefer functional interfaces without type param dependencies (commented)
|
2012-08-28 12:20:49 +04:00 |
|
Anna Kozlova
|
ece63f3c92
|
correct lambda inference inside new expressions
|
2012-08-28 12:20:48 +04:00 |
|
Anna Kozlova
|
2956c09aff
|
testdata fixed according to new code style
|
2012-08-27 20:37:38 +04:00 |
|
Denis.Zhdanov
|
1a58b28535
|
IDEA-19061 Integrate the Rearranger-plugin into core-IDEA
Arrangement settings are linked with the arrangement rules editing UI
|
2012-08-27 19:21:45 +04:00 |
|
Anna Kozlova
|
0a0c7c5f63
|
lambda: spaces around arrow
|
2012-08-27 18:45:23 +04:00 |
|
peter
|
85903981fc
|
IDEA-90349 Auto-completion should always prefer exact match
|
2012-08-27 16:44:15 +02:00 |
|
Anna Kozlova
|
6b1343fded
|
fix testdata
|
2012-08-27 17:31:51 +04:00 |
|
Denis.Zhdanov
|
f183023405
|
IDEA-19061 Integrate the Rearranger-plugin into core-IDEA
1. Standard settings-based entry matcher (de)serialization;
2. Refactoring;
|
2012-08-27 16:54:37 +04:00 |
|