无法修复声纳代码气味:“要么记录或重新抛出此异常。”

问题描述 投票:0回答:1

我有这个代码:

            contact.getUseTypes().forEach(useType -> {
                try {
                    Method methodSet = JLM0K2.class.getDeclaredMethod("set" + useType.getCode().getCampoMainframe(),
                            String.class);
                    methodSet.invoke(jlk2Req, contact.getContactPointId());
                } catch (Exception e) {
                    FormalizationServiceImpl.log.error("Error: " + useType.getCode().getCampoMainframe(), e);
                }
            });

我已经在登录了。我究竟做错了什么? ps:我不能抛出这个异常。

java exception sonarqube try-catch
1个回答
0
投票

您的代码不必要地复杂。而不是

FormalizationServiceImpl.log.error(

就写吧

log.error(

这应该有助于 SonarCloud 了解您在做什么。

© www.soinside.com 2019 - 2024. All rights reserved.