在此处提供此方法:
public SomeClass(Throwable stackTrace) {
super();
this.stackTrace = stackTrace;
}
如何在传入之前找出最初的类型stacktrace
?
答案 0 :(得分:21)
stacktrace.getClass().getName()
或
stacktrace instanceof CLASS_YOU_WANT_TO_TRY
答案 1 :(得分:0)
您可以通过尽可能明确地处理异常来做出此决定。这包括永远, EVER ,捕获Throwable
并处理异常,尽可能接近抛出它的代码。我不确定你用Throwable
构建一个POJO会做什么,但它可能不是一条可以引导你进行大量启发的道路。