私はリフレクションで呼びたいメソッドを持っています。 このメソッドは、引数についてさまざまなチェックを行い、NullPointer例外とIllegalArgument例外をスローすることができます。Javaの反映とチェックされた例外
Reflectionを介してメソッドを呼び出すと、キャッチする必要があるIllegalArgument例外とNullPointer例外をスローすることもできます。例外がリフレクトInvokeメソッドに起因するのか、それともメソッド自体によって発生するのかを判断する方法はありますか?
例外は、 'MethodInvocationException'ではなく' InvocationTargetException'と呼ばれます。 –
@Stephen C良いキャッチ。 – emory