Anna Kozlova
|
41b974e36f
|
anonym -> lambda: disable if target SAM type is raw and methods are called on params with Object erasure (IDEA-125613)
|
2014-05-29 21:49:26 +04:00 |
|
Anna Kozlova
|
d2c04b864f
|
anonymous -> lambda: do not collapse to lambda functional interfaces with generics methods, accepted by method refs though
|
2014-05-26 07:46:09 +04:00 |
|
Anna Kozlova
|
c2957e7fe8
|
anonymous -> lambda: conflicting ref in var declaration (IDEA-124525)
|
2014-04-28 15:12:46 +02:00 |
|
Anna Kozlova
|
f3e1d968b8
|
IDEA-124385
|
2014-04-25 18:38:38 +02:00 |
|
Anna Kozlova
|
2fa8491e90
|
IDEA-112552 "Replace with lambda" should use expression lambda when possible
|
2014-04-08 18:28:25 +02:00 |
|
Anna Kozlova
|
c8bbd66850
|
anonym -> lambda, method ref: do not suggest replacement when default method is called out of functional interface context
|
2014-04-08 16:45:38 +02:00 |
|
Anna Kozlova
|
a4f36f237c
|
anonym to lambda: rename conflicting locals (IDEA-120221)
|
2014-03-26 18:54:40 +01:00 |
|
Anna Kozlova
|
1b50ea2eb2
|
lambda -> anonym: disable in unexpected context where cast won't help (IDEA-120165)
|
2014-02-25 10:15:19 +01:00 |
|
Anna Kozlova
|
24fbf809a1
|
anonym -> lambda: check initializer inside constructor for final fields (IDEA-120698)
|
2014-02-24 21:49:00 +01:00 |
|
Anna Kozlova
|
44dde647bb
|
anonym -> lambda: do not suggest when forward references are detected (IDEA-120699)
|
2014-02-24 21:48:59 +01:00 |
|
Anna Kozlova
|
e0fbc6320e
|
resolve names conflicts inside lambda body (IDEA-120096)
|
2014-01-30 20:13:51 +04:00 |
|
Anna Kozlova
|
f0bfe3604e
|
forbid forward references from lambda again (IDEA-119936)
|
2014-01-30 20:13:48 +04:00 |
|
anna
|
a7316ca594
|
lambda: do not suggest to replace with lambda when refs to final fields exist in body (IDEA-111026); final initializer
|
2013-10-24 14:07:46 +02:00 |
|
anna
|
264025422d
|
test data fixed
|
2013-09-25 18:32:29 +02:00 |
|
Anna Kozlova
|
286cdc3bae
|
anonym -> lambda: unique param names (IDEA-113338)
|
2013-09-09 13:03:19 +04:00 |
|
anna
|
be9e2fa9f7
|
testdata fixed
|
2013-05-06 20:55:21 +02:00 |
|
Roman Shevchenko
|
54a7b4dc70
|
Deprecated extension method syntax dropped
|
2013-02-27 20:40:44 +01:00 |
|
anna
|
ec4df495b5
|
forbid anonymous -> lambda when conflicting local vars exist (IDEA-93589)
|
2012-10-31 13:30:58 +01:00 |
|
anna
|
64b2932d5e
|
anonymous -> lambda: allow qualified this/super expr (IDEA-93697)
|
2012-10-26 13:56:08 +02:00 |
|
anna
|
3c796d7901
|
disable convert anonymous -> lambda when non qualified getClass is called
|
2012-10-22 17:10:44 +02:00 |
|
Anna Kozlova
|
b665d21263
|
anonym -> lambda: decode context correctly
|
2012-09-10 14:59:17 +04:00 |
|
Anna Kozlova
|
8d4ef8b54e
|
lambda: do not suggest to replace anonymous with lambda when this/super exist in body (IDEA-91055)
|
2012-09-06 13:31:24 +04:00 |
|
Anna Kozlova
|
49a08fce9e
|
anonymous->lambda: forbid for recursive calls (IDEA-90964)
|
2012-09-03 21:27:12 +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
|
bb0b0c008a
|
convert anonym class to onle-line lambda if possible (IDEA-90820)
|
2012-08-30 20:14:36 +04:00 |
|
Anna Kozlova
|
2956c09aff
|
testdata fixed according to new code style
|
2012-08-27 20:37:38 +04:00 |
|
Anna Kozlova
|
6b1343fded
|
fix testdata
|
2012-08-27 17:31:51 +04:00 |
|
Anna Kozlova
|
a0d858fa5b
|
lambda: effectively final parameters: copy in final variable if needed - never make implicitly final
|
2012-08-21 14:39:41 +04:00 |
|
Anna Kozlova
|
8b0455ce93
|
lambda: convert anonymous to lambda inspection & fix
|
2012-08-20 21:02:43 +04:00 |
|