4
这些代码示例:声纳:拉姆达 - 各地语句中移除无用的花括号
import java.util.Observer;
public class Main {
public static void main(String[] args) {
Observer observer = (o, arg) -> {
if (arg != null) {
System.out.println(arg);
}
};
}
}
import java.util.Observer;
public class Main {
public static void main(String[] args) {
Observer observer = (o, arg) -> {
try {
String test = (String) arg;
...
}
catch (ClassCastException e) {
}
};
}
}
是不符合此sonarqube rule:只包含一个声明
Lamdbas不应该巢在一个块中的这个陈述 :删除无用的大括号陈述
我该如何解决?
好的答案,我只是在这里添加错误报告:https://jira.codehaus.org/browse/SONARJAVA-552谢谢。 – benzonico