私はこの小さなヘルパーメソッドを使用して、特定の例外(equalsまたはsuperクラスのいずれか)の例外チェーンを検索しました。しかし、これは共通の問題に対する解決策のように思えるので、既にどこかに存在していなければならないと思っていました。だから、どこに存在するかもしれないかについてのアイデアは?例外検索の一般的なユーティリティ
boolean exceptionSearch(Exception base, Class<?> search) {
Throwable e = base;
do {
if (search.isAssignableFrom(e.getClass())) {
return true;
}
} while ((e = e.getCause()) != null);
return false;
}
ねえアンドリュー! 6つの質問は受け入れられていない?あなたは答えの前にダニをクリックして答えを受け入れることができることを知っていましたか? –