2
在GWT項目中,我有時很難理解爲什麼/何時調用某個方法。爲了弄清楚,我用完就扔一個虛擬的例外,以抓住它並訪問其堆棧跟蹤:輕鬆獲得堆棧跟蹤
StackTraceElement[] stackTrace;
try {
throw new NullPointerException("Dummy");
} catch (NullPointerException e) {
stackTrace = e.getStackTrace();
}
它的工作原理,但它是一個有點乏味寫6行只是爲了獲得堆棧跟蹤(+堆棧跟蹤受到虛擬異常的污染)。有沒有更好的辦法?