Hi all, Le 25/12/2015 17:23, l...@apache.org a écrit : > Prevent findbugs false positive.
This commit was intended to fix a false positive in findbugs. The field iterations has been deprecated and is not used anymore in the library. However, as it is protected and not private, it cannot be removed and it should be initialized properly. In this case a dedicated wrapper class allow it to delegate to its replacement field. So I tried to add the following in our findbugs-exclude-filter.xml, so it is no displayed anymore. This failed. The warning still appears in the findbugs report. Do anyone of you understand why the filter doesn't work? I have reread 4 times the <Match></Match> element and did not see what I wrote wrong. Any help would be greatly appreciated. best regards, Luc > > Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo > Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/4757bc82 > Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/4757bc82 > Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/4757bc82 > > Branch: refs/heads/MATH_3_X > Commit: 4757bc82f9bb3457db6c6ad1f825a9f9214a7d48 > Parents: 6259f3f > Author: Luc Maisonobe <l...@apache.org> > Authored: Fri Dec 25 16:54:16 2015 +0100 > Committer: Luc Maisonobe <l...@apache.org> > Committed: Fri Dec 25 16:54:16 2015 +0100 > > ---------------------------------------------------------------------- > findbugs-exclude-filter.xml | 8 ++++++++ > 1 file changed, 8 insertions(+) > ---------------------------------------------------------------------- > > > http://git-wip-us.apache.org/repos/asf/commons-math/blob/4757bc82/findbugs-exclude-filter.xml > ---------------------------------------------------------------------- > diff --git a/findbugs-exclude-filter.xml b/findbugs-exclude-filter.xml > index 5a960ca..d32fbbe 100644 > --- a/findbugs-exclude-filter.xml > +++ b/findbugs-exclude-filter.xml > @@ -23,6 +23,14 @@ > --> > <FindBugsFilter> > > + <!-- the following field is unused but cannot be suppressed as it is > protected --> > + <!-- and some user class may require it --> > + <Match> > + <Class > name="org.apache.commons.math3.analysis.integration.BaseAbstractUnivariateIntegrator" > /> > + <Method name="<init>" params="double,double,int,int" returns="void" /> > + <Bug pattern="URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD" /> > + </Match> > + > <!-- the following equality tests are part of the reference algorithms --> > <!-- which already know about limited precision of the double numbers --> > <Match> > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org