Tag: unchecked exception

有什么简单的方法来看看Kotlin函数抛出什么异常?

我主要了解检查异常的潜在问题,以及Kotlin忽略它们的原因。 然而,我遇到的问题是我找不到任何清楚地向调用者指出函数可能抛出什么异常的万无一失的方式。 我已经在Python中遇到了无数次的问题,我的程序在运行好几个月后会崩溃,因为我没有意识到我正在使用某个库的函数会引发特定的异常。 尽管被迫捕捉异常可能是相当有问题的,但是清楚地看到函数可能抛出的所有可能异常是很好的。 所以回到这个问题,有什么简单的方法来看看函数在Kotlin中抛出什么异常? 那么从Kotlin调用Java编写的方法呢? 即使只是在工具(intelliJ)。 我不想把它写在javadoc或kdoc中,因为你正在使用的函数的编写者可能会忽略它。