This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
We need to override the default smart-stepping logic and provide specific steps that should be performed at given locations. This is necessary for debuggers that are based on JPDA, but debug a language which is interpreted by Java code. The stepping needs to be adjusted not to end up in Java interpreter code, but to get to the actual language.
Created attachment 156705 [details] The proposed API Attached the proposed API: SmartSteppingCallback.stopAt() and SmartSteppingCallback.StopOrStep class.
Please review the proposed API change.
Created attachment 156706 [details] A possible usage.
Thanks for the review, I'll integrate tomorrow.
Integrated as changeset: 293241:bb6d44bbe594 http://hg.netbeans.org/core-main/rev/bb6d44bbe594 and changeset: 293242:98086ff93a85 http://hg.netbeans.org/core-main/rev/98086ff93a85
Integrated into 'main-silver', will be available in build *201510230002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/bb6d44bbe594 User: mentlicher@netbeans.org Log: #255918: Enhanced smart-stepping API. SmartSteppingCallback.stopAt() method added.