Commit Graph

10 Commits

Author SHA1 Message Date
Anna.Kozlova
67422555d5 switch expression: fix typo in type calculation (IDEA-204188) 2018-12-13 18:01:51 +01:00
Anna.Kozlova
6692c339e1 switch expression: display dedicated error on target type void (IDEA-203776) 2018-12-07 20:13:41 +01:00
Anna.Kozlova
3cd2baac99 switch expression: correct enhanced old-style result expression calculus
IDEA-CR-40239
2018-12-04 10:44:23 +01:00
Anna.Kozlova
9080b35751 switch expression: support old syntax without braces
IDEA-CR-40239
2018-11-30 16:28:02 +01:00
Anna.Kozlova
1658b14f3c switch expressions: check old style breaks & switch chains during compatibility checks
IDEA-CR-40239
2018-11-22 18:31:25 +01:00
Anna.Kozlova
a7eefcd5ae switch expressions: report bad result expression types
if they are not convertible to poly expression target type
2018-11-21 18:51:47 +01:00
Anna.Kozlova
c7ce9a1a8c switch expressions: inference for value breaks, correct lambda context in result expressions 2018-11-21 15:54:15 +01:00
Anna.Kozlova
b015644d7a get rid of redundant space in error message 2018-11-21 15:54:15 +01:00
Anna.Kozlova
f32caada92 switch expression: inference for result expression fixed; more testdata on overload resolution 2018-11-20 10:56:11 +01:00
Anna.Kozlova
c3bc7e3461 switch expression type: initial 2018-11-19 11:25:18 +01:00