我在声纳中使用findbugs分析我们的代码时遇到以下错误:
> Iterative jump info converged after 24 iterations in
> static <methodName>, size 4535
当我在本地或Jenkins运行findbugs分析时,没有错误,并且findbugs报告0违规。但是,如果我在声纳中运行findbugs分析代码,它会报告由findbugs-exclude.xml排除的违规行为。
有人可以建议导致此错误的内容或其真正意义吗?我能够找到生成它的相关的findbugs代码here但是对我来说没有任何意义。
提前致谢
答案 0 :(得分:0)
显然,您需要减少静态方法中的循环量(或一般复杂性)。检查this pull request我做了什么:将大量的东西从静态初始化器移到方法中;之后,findbugs运行得很好。