Nowa funkcja Java9's StackWalker
uświadomiła mi, że byłoby świetnie, gdyby Eclipse (najlepiej lub IntelliJ) mógł być skonfigurowany do używania niestandardowego StackWalker, który mógłby zmodyfikować normalny widok stosu połączeń w debugerze IDE.Ukrywanie ramek stosu w IDE Debugger (np. Java9 StackWalker)
Co chcę ukryć, np. określone wpisy stosu technicznego podczas debugowania programów JavaEE, ale także w wielu bibliotekach wsparcia stron trzecich. Generalnie chcę opcję pominięcia określonych (dostosowywanych) ramek stosów, które zazwyczaj nie są przedmiotem zainteresowania, na przykład na podstawie nazw (pakietów wieloznacznych) lub klas. Idealnie "step in" również automatycznie pomijałby takie ramki i przechodził do tyłu w "niezablokowanej" ramce stosu.
Czy ktoś wie, czy taka funkcja jest już dostępna w środowisku Eclipse lub IntelliJ. Jest w porządku, jeśli nie używa specjalnie StackWalker, ale coś podobnego pod względem koncepcyjnym. Czy wiesz, czy taka funkcja jest zaplanowana w IDE.
Nie sądzę, że żadna z tych odpowiedzi naprawdę nie rozwiązuje problemu. Pytanie w szczególności wspomina o debuggerze, a nie o konsoli wyjściowej. Obie te opcje dotyczą tylko konsoli. –
@ E-Riz masz rację. Usunąłem rzeczy z konsoli IntelliJ z mojej odpowiedzi i dodałem link do filtra kroku dla IntelliJ. Dodano również zrzuty ekranu wtyczki Eclipse, aby lepiej pokazać, że chodzi o stos wywołań, a nie konsolę wyjściową. – KompjoeFriek