В целях тестирования я часто начинаю набирать какой-то код в уже существующем проекте.Итак, мой код, который я хочу протестировать, предшествует всему остальному коду, например:
public static void main(String[] args)
{
char a = '%';
System.out.println((int)a);
// To know where '%' is located in the ASCII table.
// But, of course, I don't want to start the whole project, so:
return;
// The real project starts here...
}
Но компилятор жалуется на return
утверждение из-за следующего «мертвого кода».(В то время как в C ++ компилятор подчиняется программисту и просто компилирует оператор return)
Чтобы предотвратить жалобы компилятора, я пишу глупое выражение if
:
if (0 != 1) return;
Я ненавижу,Почему компилятор не может делать то, что я спрашиваю?Есть ли какие-нибудь флаги компиляции или аннотации или что-то еще, чтобы решить мою проблему?
Спасибо