eclipse 标记“&&"上的Spring工具套件语法错误,无效的OnlySynchronized

3wabscal  于 2023-03-08  发布在  Eclipse
关注(0)|答案(1)|浏览(178)

Spring工具套件4.17.2不喜欢以下代码:

if (args != null) && (args.length == 2) { ... }

错误是标记“&&"上的语法错误,无效的OnlySynchronized
以下代码对STS似乎有效:

if ((args != null) && (args.length == 2)) { ... }

但是我认为()是额外的,不需要,PMD检查也是这样说的。有人知道如何调整STS/Eclipse来允许这样的代码风格吗?

zbwhf8kr

zbwhf8kr1#

基于comment @undefined符号,解决方案为:

if (args != null && args.length == 2) { ... }

所以括号是多余的,但另一个我认为。

相关问题