Netbeans присваивает возвращаемое значение в операторе switch после точки с запятой
У меня проблема с подсказкой "Присвоить возвращаемое значение новой переменной"
Ожидаемое поведение: если я нахожусь в конце строки, например, после точки с запятой и могу назначить возвращаемое значение, я получил подсказку. Назначьте это.
Реальное поведение: Но если я нахожусь в выражении 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();
Первый с присвоенным возвращаемым значением 2-й нет.
Протестировано с версией продукта: Apache NetBeans IDE 9.0 (сборка инкубатора-netbeans-release-334-on-20180708) Java: 9.0.4; Java HotSpot(TM) 64-битный сервер ВМ 9.0.4+11
Версия продукта: IDE NetBeans 8.2 (сборка 201609300101) Обновления: IDE NetBeans обновлен до версии NetBeans 8.2 Patch 2 Java: 1.8.0_161; Java HotSpot(TM) 64-битный сервер ВМ 25.161-b12
В меню "Параметры" -> "Редактор" -> "Подсказки" -> "Предложения" -> "Присвоить возвращаемое значение новой переменной" задано значение "Истина" и "Показать как": предупреждение для текущей строки и отключено, поэтому другие конфигурации запрещены)
Есть ли способ, которым эта функция всегда доступна?