Files
openide/plugins/kotlin/jvm-debugger
Maria Sokolova 4ef1ffa5b7 [coroutine-debugger] Fix smart step into async coroutine builders (launch, async).
The original commit: 1776b92a

Instead of stepping from create to invokeSuspend method of the copied lambda, set a breakpoint into invokeSuspend and resume:
1. First set a breakpoint into `create` method of a given lambda.
2. Get the copied lambda instance.
3. Set a breakpoint into invokeSuspend of the new instance and resume.

IDEA-348340


Merge-request: IJ-MR-147058
Merged-by: Maria Sokolova <maria.sokolova@jetbrains.com>

(cherry picked from commit b190050f086880b02de10a29b5fb61175162348b)

IJ-CR-147164

GitOrigin-RevId: 151051226642470f8e1401d1d82a7a0ca2cd146d
2024-10-22 14:03:20 +00:00
..