IntelliJ IDEA
IntelliJ IDEA – the IDE for Professional Development in Java and Kotlin
Features
Global unused declaration inspection
Thanks to improvements in the internal indexes behind the Intellij IDEA code insight engine, Maia will be able to instantly highlight some java classes, methods and fields which are unused across the entire project.
To use the feature, enable the Unused declarations inspection.
Of course, all sorts of JEE @Inject annotations, test code entry points
and other implicit dependencies configured in the Unused declarations inspection
are deeply respected.