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 16 and 17 features would include Records, Pattern InstanceOf, Sealed Types, Local Interfaces/Enums and Pattern Matching for Switch .