Dav*_*ica 4 java eclipse recursion breakpoints conditional-breakpoint
是否可以创建断点,条件是递归过程的开始?换句话说,堆栈仅应调用该函数。
IE考虑以下工作流程:
主函数->调用递归函数->命中断点->继续->递归调用self->不要命中断点->继续递归。
尝试这个:
if(!Thread.currentThread().getStackTrace()[2].getMethodName().equals("this method's name"))
// breakpoint
Run Code Online (Sandbox Code Playgroud)
之二是因为getStackTrace将返回实际的getStackTrace方法作为堆栈的一部分,您的方法名称,然后返回我们想要的调用方方法。
归档时间: |
|
查看次数: |
712 次 |
最近记录: |