Для отладки проектов Kotlin / Java в IDEA я использую фильтры, такие как !(this instanceof java.lang.ClassNotFoundException)
, чтобы игнорировать определенные исключения.
Чтобы облегчить обслуживание и повторное использование этих фильтров в установках, я попытался обернуть их в функцию и вызвать эту функцию в состоянии точки останова, например:
app.AppKt.isDebugException(this)
Это работает для исключений, сгенерированных моим локальным кодом, но разрывается с любыми исключениями, сгенерированными java.lang и сторонними библиотеками с «ошибкой условия точки останова» из-за условия, вызывающего исключение ClassNotFound.
Есть ли способ загрузить мой класс AppKt в IDEA, чтобы инструменты отладки могли вызывать мою функцию isDebugException из любого места?