The NetBeans Debugger Core API definition.
The NetBeans Debugger SPI definition defines interface to Debugger Plug-ins.
The Debugger Core API module defines common structures for integration of debugger implementations into NetBeans IDE.
List of APIs:
Two method are added to Watch class:
When the enabled state changes,
PROP_ENABLED event is fired.
Four methods are added to the Breakpoint class, that allow to get or set a set of breakpoints, that are enabled or disabled when the breakpoint is hit. One test method is provided, which determines if the dependent breakpoints are supported by the implementation.
Evaluate action is moved from JPDA Debugger into Debugger Core UI module. ActionsManager.ACTION_EVALUATE constant was added for use by debugger-specific provider (ActionsProvider) of Evaluate action.
Allow to specify the order of the debugger service registry. For the need of being able to define multiple different registrations for a single instance, @DebuggerServiceRegistrations and ActionsProvider.Registrations annotations are introduced.
Add Breakpoint.getGroupProperties() method, that returns an implementation of GroupProperties class with the relevant grouping information used by BreakpointsWindow to create hierarchy of breakpoint groups
The sources for the module are in the NetBeans Mercurial repositories.
Read more about the implementation in the answers to architecture questions.
Built on August 25 2014. | Portions Copyright 1997-2014 Oracle. All rights reserved.