Можно ли как-то проигнорировать эту ошибку? Мне гораздо проще просто поставить return
перед кодом, который я не хочу запускать, чем комментировать его (когда комментарии перекрываются и ведут себя плохо) ...Есть ли способ игнорировать ошибку 'Unreachable statement'?
ответ
Нет. Это ошибка времени компиляции. Так что вы должны избавиться от него, прежде чем запускать свой класс.
Что я обычно делаю, это поставить поддельное заявление if
перед ним. Что-то вроде:
if(true)
return;
// unwanted code follows. no errors.
i++;
j++;
С помощью этого кода, вы не получите ошибку Unreachable statement
. И вы получите то, что хотите.
Вы можете заменить 'if (1 == 1)' на 'if (true)', поскольку 1 == 1 всегда истинно. –
Невозможно проигнорировать эту ошибку, так как это ошибка в соответствии с Java Language Specification.
Вы также можете захотеть взглянуть на этот пост: Unreachable code error vs. dead code warning in Java under Eclipse?
вы должны исправить unreachable code.
public void display(){
return; //move the return statement to appropriate place
int i;
}
компилятор не скомпилирует ваш исходный код. , вы должны позаботиться о своем исходном коде, чтобы каждая строка была доступна для компилятора.
Если вы хотите отключить/включить определенную часть кода много раз трюк от старого С может помочь вам:
some_code();
more_code();
// */
/*
some_code();
more_code();
// */
Теперь вам нужно только написать /*
в начале
33. if (1==1) return;
34. System.out.println("Hello world!");
Он работает на других языках. Но ByteCode без строки 34.
- 1. unreachable statement
- 2. Unreachable Statement в Java
- 3. Unreachable statement for if statement
- 4. unreachable statement, recursion (java)
- 5. Java unreachable statement
- 6. unreachable statement при компиляции
- 7. Unreachable If Statement
- 8. Unreachable Statement with this boolean
- 9. Unreachable statement from output decompiler
- 10. Для Loops Java Unreachable Statement
- 11. My Return Statement is Unreachable
- 12. Есть ли способ игнорировать ошибку комбинационного цикла в коде HDL?
- 13. unreachable statement, вызывающий для рекурсивного метода
- 14. if (boolean) unreachable statement в Java
- 15. Есть ли способ git игнорировать целые ветки?
- 16. Есть ли способ игнорировать ответ формы?
- 17. Есть ли способ игнорировать компоненты PreferredSize?
- 18. ASP.Net MVC3 - Есть ли способ игнорировать запрос?
- 19. Есть ли лучший способ игнорировать \ n?
- 20. Есть ли способ игнорировать JsonSyntaxException в Gson
- 21. Есть ли способ игнорировать одно предупреждение FindBugs?
- 22. Есть ли способ сказать Flask игнорировать путь?
- 23. unreachable statement после использования .getActivity() в фрагменте
- 24. Есть ли способ генерировать ошибку компилятора?
- 25. Есть ли способ исправить ошибку Ruby Gem?
- 26. Есть ли способ исправить ошибку PostScript?
- 27. Есть ли способ игнорировать возвращаемое значение ошибки в Голанге?
- 28. Есть ли способ игнорировать пробелы в начале фильтрации для данных?
- 29. Есть ли способ полностью игнорировать свойство, используя FluentValidation?
- 30. Есть ли способ игнорировать (обходить) BeansException (BeanCreationException) и продолжать весной?
почему! o почему! написав код, который ваш коллега-программист вас ненавидит ?! – Nishant
@Nishant: Я часто использую 'if (2> 1) return;' для целей отладки. –
@Nishant Это просто для отладки, я не оставляю куски кода, лежащего вокруг, если я напрямую не работаю с ними. –