Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 39385

Summary: Warn public methods that are not specified by interfaces [misc]
Product: [Eclipse Project] JDT Reporter: Miguel A Paraz <mparaz>
Component: UIAssignee: JDT-UI-Inbox <jdt-ui-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: P5 Keywords: helpwanted
Version: 3.0   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Miguel A Paraz CLA 2003-06-26 12:25:04 EDT
"Implementation classes" are fully specified by the main interface they
implement. Thus, a public class that is not specified by an interface is a
potential error. I'm requesting that these be flagged as warnings, with an
option to add the method signature to the interface.
Comment 1 Dirk Baeumer CLA 2003-06-27 04:23:04 EDT
IMO this is a "style guide" issue and should not be check by the compiler. 

Checks like this should be done by a lint or style checker not by a compiler. 
There aren't any plans to provide a lint or style checker for Eclipse 3.0. IMO 
this is a great third party opportunity.
Comment 2 Denis Roy CLA 2009-08-30 02:24:11 EDT
As of now 'LATER' and 'REMIND' resolutions are no longer supported.
Please reopen this bug if it is still valid for you.