我依賴的代碼有一些不兼容的變化。 所以我想如果我使用這個釣NoSuchMethodException記錄有關問題如何捕獲NoSuchMethodException?
信息。
try{
do.something();
}catch(NoSuchMethodException e){
System.out.println("!");
}
我得到這個錯誤「的NoSuchMethodException無法到達的catch塊,此異常從不拋出嘗試聲明正文「
我試着也趕上java.lang.RuntimeException並檢查它是否是NoSuchMethod但它沒有工作。
反射會造成性能延遲,不想使用它...
任何想法?
你的do.something()實際上做了什麼? –
捕捉RuntimeException不起作用,因爲NoSuchMethodException不是RuntimeException的子類 –