IntelliJ IDEA
IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin
Features
Compact Create Class Action
In the upcoming Maia EAP you won’t find separate actions for creating classes, interfaces, enums or @interface anymore. Just one action that does not clutter your desktop — New Java Class.This does not mean you won’t be able to create interfaces, enums and annotation types, though:
The same functionality will be available for Groovy classes.