我依赖的代码发生了一些不兼容的更改。因此,我想捕获NoSuchMethodException以记录有关问题的更多信息。
当我使用以下内容时:
try{
do.something();
}catch(NoSuchMethodException e){
System.out.println("!");
}
我遇到了这个错误:“NoSuchMethodException的catch块无法访问。该异常从try语句体中永远不会抛出。”
我尝试捕获java.lang.RuntimeException并检查是否为NoSuchMethod,但没有成功。
反射会导致性能延迟,我不想使用它...
有什么建议吗?