java - Sonar 想要关闭流

标签 java java-8 sonarqube

我有下一个代码:

private Stream<Field> getStreamWithAccessibleFields(final Object object) {
    return Arrays.stream(object.getClass()
            .getDeclaredFields()).peek(field -> field.setAccessible(true));
}

Sonar 向我抛出一个问题:[轻微]关闭此“流”。鱿鱼:S2095。 有人可以给我建议,我该如何处理这个问题吗?

最佳答案

这是一个误报,已修复并很快将随 SonarQube Java 3.14 一起发布。

如需进一步引用,请查看SONARJAVA-1478 .

关于java - Sonar 想要关闭流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46690587/

相关文章:

java - if else 检查属性并创建新文件

java - 带有 Radar-Netbeans 插件异常的 SonarQube

java - ActionEvent 库(JDK 8)无法识别 IntelliJ setOnAction

regex - W3C 规范建议的电子邮件正则表达式模式是否容易受到 ReDoS 攻击?

scala - 如何让 Gradle、Scoverage 和 Sonarqube 正常工作?

java - 显示器有问题

java - 利用线程实现 kruskal 算法

java - 动态获取 Java 对象字段的值(通过反射)

java - Java 8 lambda 和匿名内部类之间的性能差异

java - 这是将可选数据结构组合成值对象的最佳方式吗?