Netbeans在分号后的switch语句中分配返回值

时间:2018-09-15 08:33:40

标签: netbeans-8 netbeans-9

提示“将返回值分配给新变量”时出现问题

预期行为: 如果我在一行的末尾,例如在可以使用分号和赋值返回值之后,我得到了提示。分配它。

实际行为: 但是,如果我在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并显示为:当前行警告且已禁用,因此不允许其他配置

有没有办法始终可用此功能?

0 个答案:

没有答案