Java language has been evolving at a fast pace with the six month release cadence and preview features. These Language features will be discussed in detail in the talk "What's new in Java?". Eclipse IDE provides a list of UI features built on top of this Java language support. Hence, Eclipse IDE also needs to keep pace with the new Java release cycle with support added in UI for the new features- both standard and preview. These Java 14 and 15 features would include Switch Expressions, Records, Text Blocks, Pattern InstanceOf, and Sealed Types. Eclipse IDE has multiple UI support for all of these features. Some of the existing UI features have been enhanced to support the new Java features. Additionally, we have come up with a bouquet of tailor made intuitive new menu items and wizards that cater exclusively to these new Java features. This would include new Menu items, Wizards, Quick Fixes, Quick Assists, Refactoring support, ASTView support and so on and so forth. These UI features will be dealt in detail in my presentation through live demos with relevant code snippets.
Attendees are expected to have used Java in Eclipse IDE. After attending the session, attendees would be able to use the Eclipse IDE more effectively in general and with enhanced productivity for Java 14 and 15 features in specific.