IDEA Skipped breakpoint because it happened inside debugger evaluation

IDEA Debug About 395 words

现象

IDEADebug方式运行时,提醒跳过了断点。而且一些变量竟然没有执行构造方法就初始化了(构造中也加了断点,但直接跳过了)。

Skipped breakpoint at xxx because it happened inside debugger evaluation

原因

因为IDEA中的Debug默认会调用toString()方法,而恰巧这个类的初始化是在其他类的toString()方法中。

解决

关闭IDEADebug时自动调用toString()方法。

打开找到DebuggerJava选项,取消勾选Enable 'toString()' object view

设置完整路径如下:

- Settings
 - Build, Execution, Deployment
  - Debugger
   - Data Views
    - Java

示意图:

debug toString.png

Views: 3,542 · Posted: 2022-04-15

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh