java - Sonar 想要关闭 Stream

标签 java java-8 sonarqube

<分区>

我有下一个代码:

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

Sonar 给我一个问题:[MINOR] 关闭这个“Stream”。鱿鱼:S2095。 谁能给我一个建议,我该如何处理这个问题?

最佳答案

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

更多引用,请查看SONARJAVA-1478 .

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

相关文章:

java - 所有请求似乎都来自使用 Azure 上的 Tomcat 的 127.0.0.1

java - 如果类引用原始类型,则所有访问通过 ASM 生成的类的构造函数的反射方法都会抛出 NoClassDefFoundError

Java Applet 通过 JNLP : System. 属性不是 "set"

java - 为什么 Arrays.sort(T[] a, Comparator<? super T> c) 将 T 推断为二维数组的对象?

java - 如何将一个int按数字转换为数组数字

java - Gson 将 JSON 数组反序列化为对象

Java,映射一个列表并在一行中进行包含检查还是遍历整个列表?

javascript - SonarQube 显示为 'remove this useless assignment to local variable'

sonarqube - 使用热部署编写/调试 Sonar 插件

sonarqube - 在 Jenkins 中设置 SONAR 构建后操作(Maven 作业)