java不可解PMD冲突:可以组合这些嵌套的if语句
对于下面的代码,我得到一个PMD冲突“这些嵌套的if语句可以组合。”这将导致生成管道失败
if(request != null && request.getInnerRequests() != null) {
request.getInnerRequests().forEach(innerRequest -> {
if(innerRequest.getDepts()!=null) {
innerRequest.getDepts().forEach(dept -> dept.setSomeFlag(true));
}
if(innerRequest.getSubjects()!=null) {
innerRequest.getSubjects().forEach(sub -> sub.setSomeFlag(true));
}
}
});
}
我看不到任何范围来组合if条件,因为它们在不同的代码块中都是不同的。请帮助解决此PMD冲突
共 (0) 个答案