Java9的新功能使我意識到,如果Eclipse(最好是IntelliJ)可以配置爲使用可以修改普通Call Stack視圖的自定義StackWalker在IDE的調試器中。在IDE調試器(例如Java9 StackWalker)中隱藏堆棧框架
我想要做的是隱藏例如調試JavaEE程序時特定的技術堆棧條目,以及許多第三方支持庫中。一般來說,我希望可以省略特定的(可定製的)通常不感興趣的堆棧幀,例如基於包或類名的(通配符)。理想情況下,「步入」也會自動跳過這些幀,然後返回到「未壓縮」堆棧幀內。
有誰知道這樣的功能是否已經可以在Eclipse或IntelliJ中使用。如果它沒有專門使用StackWalker,但是在概念上類似的話,那也沒問題。或者你知道這個功能是否在IDE中計劃。
我不認爲這個答案的任何一部分真的解決了這個問題。這個問題特別提到了調試器,而不是輸出控制檯。這兩個選項都只能處理控制檯。 –
@E-Riz你是對的。我從我的答案中刪除了IntelliJ控制檯的東西,併爲IntelliJ添加了一個步驟過濾器的鏈接。還添加了Eclipse插件的屏幕截圖,以更好地顯示它是關於調用堆棧,而不是輸出控制檯。 – KompjoeFriek