Как получить текущую трассировку стека в Java, например, как в .NET вы можете сделать Environment.StackTrace
?Получить текущую трассировку стека в Java
BTW, Thread.dumpStack()
не то, что я хочу - я хочу получить обратно stack trace, а не распечатать его.
Я ВСЕГДА использовать «новый Exception(). PrintStackTrace()» как выражение часы, когда я отладки в Eclipse. Это удобно, когда вы приостанавливаетесь в точке останова и хотите знать, откуда вы пришли. –
@ TimBüthe: разве Eclipse уже не говорит вам о трассировке стека, когда вы находитесь в режиме отладки? Я думаю так. –
Arrays.toString (Thread.currentThread(). GetStackTrace()); достаточно просто. – Ajay