提示“将返回值分配给新变量”时出现问题
预期行为: 如果我在一行的末尾,例如在可以使用分号和赋值返回值之后,我得到了提示。分配它。
实际行为: 但是,如果我在switch语句中,则必须走到行中的其他任何地方以获取该提示,并为其分配快捷方式。
public class JavaApplication1 {
public static void main(String[] args) {
new JavaApplication1();
int i = 0;
switch(i) {
case 0:
new JavaApplication1();
break;
}
}
}
这里是一个可重现它的示例,如果您将其加载到您的IDE中,您将在两者上都看到一个提示
new JavaApplication1();
第一个带有赋值返回值的第二个不是。
经过测试 产品版本:Apache NetBeans IDE 9.0(在20180708上构建incubator-netbeans-release-334-) Java:9.0.4; Java HotSpot(TM)64位服务器VM 9.0.4 + 11
产品版本:NetBeans IDE 8.2(内部版本201609300101) 更新:NetBeans IDE已更新为版本NetBeans 8.2 Patch 2 Java:1.8.0_161; Java HotSpot(TM)64位服务器VM 25.161-b12
在“选项”->“编辑器”->“提示”->“建议”->“将返回值分配给新变量”为true并显示为:当前行警告且已禁用,因此不允许其他配置
有没有办法始终可用此功能?