プロジェクトで Apache commons lang を 2.4 から 3.1 にアップグレードしようとしています。私の実装には、3.1 にはもう存在しない ExceptionUtil.getFullExceptionTrace(e) への参照があります。削除理由として挙げられていたのは
「isThrowableNested、isNestedThrowable、および getFullStackTrace を削除します。JDK 1.4 に到達すると、これらはすべて no-op のタイプであったためです。LANG-491」
. この変更に関するいくつかの質問:
これは、完全なスタック トレースを取得するために他の方法を検討する必要があることを意味するのか、それとも単純に ExceptionUtils.getStackTrace(e) に置き換えることができるのか、混乱しています。
メソッドを冗長にするためにjdk 1.4の後に何が変更されたかについて何か考えはありますか?
e.toString() ここで、e は私の Exception インスタンスです。
ありがとう