У меня есть довольно сложный проект, который включает в себя много расчетов.Теперь у меня есть случай, когда результат NaN
.Поскольку в расчетах задействовано много классов (а NaN имеют тенденцию распространяться как зомби), происхождение трудно определить.
Теперь мне интересно, кто-нибудь знает, как сделать затмение?выполнение остановки отладчика достигает NaN
?Поскольку Java не поддерживает автоматическое создание исключения на NaN
, это будет сложно, но, возможно, это было сделано, и мне его не хватает?
Спасибо, Аксель
PS:Я знаю, что мог бы добавить условные точки останова (или операторы if) на Double.isNaN(value)
, но мне пришлось бы делать это во многих местах.(На самом деле это то, что я собираюсь сделать прямо сейчас.) Просто интересно, есть ли лучшая альтернатива.