The first Stage of Source Level Debugging, released with BugJail 2019.1, works only with method calls and only with Java.
The second Stage of Source Level Debugging should add at least some of these:
- Scala support
- Kotlin support
- Exception handling support in source level (in Stage 1 the call info table shows exception if the call exited abruptly, but the source location from where the exception was thrown OR child call that threw the exception is not shown)
- Field write support (BugJail already captures every field write at runtime, so what is missing is just parsing the source and matching source statements to runtime captures).
- (Local variables an full line level debugging support -- this will be probably separate feature for some future release).