繁体   English   中英

SonarQube(SonarLint / Sonar-JAVA)不应使用冗余演员表

[英]SonarQube (SonarLint /Sonar-JAVA) Redundant casts should not be used

我刚刚介绍了一些旧代码并进行了SonarLint分析。 我不能在这里粘贴代码,但基本上它类似于:

Object test = new Object[]{"1"};
System.out.println(((Object[])test)[0]); 

这个非常简单的例子有效,但是SonarLint报告了一个关于squid的问题:S1905 - 不应该使用冗余强制转换

有什么想法吗?

除非你的复制片段不能完全模仿真实的代码,否则这是误报。 Object[]的强制转换不是多余的,而是必需的。 如果是这种情况,请将此问题视为误报。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM