IntelliJ IDEA
IntelliJ IDEA – the Leading 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.
 
                                                                                                
 
                 
                                                     
                 
                                                     
                