2012-10-16 38 views
2

在堆棧跟蹤中 - 在最後一個方法,最後一個方法之前的方法或後續方法中發生異常(即由於異常而沒有達到那麼遠)?異常所屬的堆棧跟蹤中的哪個方法?

那麼,在下面的例子中,Method3是發生異常的方法嗎?或者它是'方法4'(它只能完成方法3)?

STACK TRACE: 
Method3() 
Method2() 
Method1() 

回答

6

Method3中引發了異常,堆棧跟蹤的其餘部分顯示調用鏈到Method3。 This thread向您展示瞭如何獲取堆棧跟蹤中的行號(即使是發佈版本),這將清楚地說明拋出異常的位置。

+0

沒有意識到我可以從發佈中的異常中獲得這樣的具體細節。這將非常方便。 –