javadocsに従って、null にInvocationTargetException.getCause()することができます。
この例外の原因 (スローされたターゲット例外。null の場合もあります) を返します。
ただし、ドキュメントには、既存の例外をラップすることも記載されています。
InvocationTargetException は、呼び出されたメソッドまたはコンストラクターによってスローされた例外をラップするチェック済み例外です。
だから私にInvocationTargetException.getCause() は決してそうではないように思えますnull。
何か不足していますか?
アップデート
はい、私は何かを逃しました - のデフォルトのコンストラクターはnullになるInvocationTargetExceptionでしょう。getCause()
私が今抱えている問題は、なぜこのクラスにデフォルトのコンストラクターを提供するのかということです。null の原因で例外をスローする必要があるユースケースはありますか?