在 GWT 项目中,我有时很难理解为什么/何时调用一个方法。为了弄清楚这一点,我曾经抛出一个虚拟异常来捕获它并访问它的堆栈跟踪:
StackTraceElement[] stackTrace;
try {
throw new NullPointerException("Dummy");
} catch (NullPointerException e) {
stackTrace = e.getStackTrace();
}
它可以工作,但是为了获取堆栈跟踪而编写 6 行有点乏味(+堆栈跟踪被虚拟异常污染了)。有更好的办法吗?
最佳答案
GWT.log("hi", new Exception("This is not a crash"));
关于java - 轻松获取堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43806325/