繁体   English   中英

如何在 IntelliJ 调试器中仅单步执行某些包

[英]How to step through only certain packages in IntelliJ debugger

我正在调试大量使用方法引用的实现。 间接用于启用围绕模块执行的日志记录和错误处理方面。

使用调试器很容易进入引用的方法,但退出调用站点很麻烦。 堆栈包含调用站点和正在执行的方法之间的许多代理类和方面,如图所示

在此处输入图像描述

是否可以配置进入退出功能以跳过不属于某些 package 的类? 我知道可以在断点上使用 class 过滤器,但我需要熟悉的功能和步进功能。

在 Intellij Idea 中, Settings/Preferences | Build, Execution, Deployment | Debugger | Stepping Settings/Preferences | Build, Execution, Deployment | Debugger | Stepping Settings/Preferences | Build, Execution, Deployment | Debugger | Stepping 确保选中Always do smart step into选项。 Skip synthetic methods选项可能是您需要的,您也可以配置跳过一些包。 更多文档在这里https://www.jetbrains.com/help/idea/stepping-through-the-program.html#smart-step-into

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM