-
Notifications
You must be signed in to change notification settings - Fork 130
Planning Eclipse4.8 JEP325
Main tracking bug:
Changes regarding the compiler: bug 542557
Switch Expression grammar changes - add bug number This would be a major grammar change effort/time estimate for grammar - Currently here - need to rewrite the grammar - est : done Additional minor but required grammar change was done to include parenthesis.
Tied with parsing - done
Type inference since switch expression may be an expression - bug 542871 - Done
will have flow analysis changes - bug 542707 - done
- new error reports. (0 days - in parallel with flow analysis) - done
Addressing the breaks without label but with expressions and implicit break labels for switch label expressions -0d bug 542838 - done Further issues found bug 544458 - done - 0d
slight change expected - 0d bug 542559 - done Additional issue found in bug 544304 - done
ast changes expected DOM AST change -0d - done bug 542558
ast rewrite - 0d - done bug 543720
ast changes expected - done bug 543818
- additional place the content assist be applicable - 2 days (bug 542561 - in progress
- additional place the content assist be applicable - (bug 542561 - done - 0d
- Switch ASTs to JLS12 (generic - 1d)
- Show inferred type of variable - no change expected
- Allow JDT UI to target Java 11 in Compiler Preferences - generic (1d in parallel)
- convert to a switch statement ( 3 DAYS? jdt.ui to comment)
- coalesce two or more case statements to comma separated case label statements - 4 ays> jdt.ui ? opportunistic
- see bug 543665
- add switch in templates - 1d
- Expected to have an impact - especially breakpoints - 1w approx