Commit Graph

13 Commits

Author SHA1 Message Date
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