为了在IDEA中调试Kotlin / Java项目,我使用test [] = []
test (first:[]) = [first]
test (first:second:rest) = first : second : test (second:rest)
等过滤器来忽略某些异常。
为了使这些过滤器更容易在整个安装中维护和重用,我尝试将它们包装在一个函数中并在断点条件下调用该函数,如:
!(this instanceof java.lang.ClassNotFoundException)
这适用于我的本地代码抛出的异常,但由于条件抛出ClassNotFound异常而导致java.lang和第三方库抛出的任何异常中断,并出现“断点条件错误”。
有没有办法将我的AppKt类加载到IDEA中,以便调试工具能够从任何地方调用我的isDebugException函数?