On 20 December 2013 17:57, Stefan Bodewig <bode...@apache.org> wrote: > On 2013-12-20, sebb wrote: > >> On 20 December 2013 17:38, Stefan Bodewig <bode...@apache.org> wrote: >>> On 2013-12-20, sebb wrote: > >>>> On 20 December 2013 17:07, Stefan Bodewig <bode...@apache.org> wrote: >>>>> On 2013-12-20, Gary Gregory wrote: > >>>>>> We get PMD warnings in >>>>>> org.apache.commons.compress.archivers.jar.JarArchiveEntry about methods >>>>>> only calling super. > >>>>>> Either document that the methods are placeholders for future >>>>>> implementations (TODO) or remove the methods. > >>>>> Actually it is neither. If you remove the methods findbugs will >>>>> complain that JarEntry doesn't override equals() - it's a choice between >>>>> Findbugs or PMD being unhappy. > >>>> Are you sure? > >>> Yes, I actually tried it again before sending my email. > >> I don't get a Findbugs error if I comment out the two methods. >> I am using Findbugs 2.0.3 in Eclipse. > >> What Findbugs error do you get? > > http://findbugs.sourceforge.net/bugDescriptions.html#EQ_DOESNT_OVERRIDE_EQUALS > > using "mvn site" and findbugs-maven-plugin 2.3.2.
Ah, OK (though I don't see that myself). That is most likely because of the additional fields in the class, which Findbugs expects to contribute to the equals method. If we drop those - which are always null - (and change the deprecated methods accordingly), we can drop the methods as well. This should solve both PMD and Findbugs. > Stefan > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org