Debugger: A Hidden Gem
summary
IntelliJ IDEA’s debugger goes beyond bug hunting and demonstrates concrete, usable tools: lambda breakpoints and smart step into let the debugger land inside same-line Java 8 lambdas; emulated method breakpoints find reflective calls without JVM slowdown; async stack traces reconstruct cross-thread call paths (works for custom executors via JetBrains annotations or user annotations); non-suspending logging breakpoints and evaluate code fragment let code and state change on the fly; memory view, marked objects and debugger render annotations let developers inspect and present heap objects — all proven working in the demo.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 2:00Why Debug
- 5:15What Changed
- 9:05Stream Debugger
- 11:35Method Breakpoints
- 13:40Using Method Breakpoints
- 19:22Inline Debugger
- 22:58Evaluate Expression
- 32:46Advanced Stepping
- 35:55Marked Objects
- 38:27Extended Memory View
- 41:39Class Level Watches
- 45:10Sync Stack Traces
- 49:25Custom Annotations
- 50:40Renderers
- 52:23Annotation
- 54:10Questions
- 59:19AltClick Evaluation








