在这里给出这个方法:
public SomeClass(Throwable stackTrace) {
super();
this.stackTrace = stackTrace;
}
我如何在传入之前找到stacktrace
原来是什么类类型?
stacktrace.getClass().getName()
或
stacktrace instanceof CLASS_YOU_WANT_TO_TRY
您可以通过尽可能显式地处理异常来确定。这包括not ever, ever ,捕捉Throwable
并尽可能在抛出它的代码附近处理异常。我不确定你想通过构建一个带有Throwable
的POJO来做什么,但这可能不是一条会让你得到很多启示的道路。