|
org.netbeans.api.debugger/1 1.20 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
See:
Description
| Debugger Core API | |
|---|---|
| org.netbeans.api.debugger | The NetBeans Debugger Core API definition. |
| org.netbeans.spi.debugger | 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:
Properties.Initializer interface introduced to provide initial values of properties. This is necessary when properties are accessed from more places and it's not practical to copy default values to every such location.
addPropertyChangeListener() and removePropertyChangeListener() methods added to Properties class.
In order to be able to register debugger services on System FileSystem,
which brings more flexibility and better performance (see also
),
we add non-recursive content of org.openide.util.Lookups.forPath()
into debugger lookup.
Since debugger needs retrieve context-aware services from the lookup,
ContextAwareService interface is introduced.
Annotations are added for easy registration on module layers.
DebuggerServiceRegistration to register implementations
of interfaces, *Provider.Registration to register
implementations of appropriate providers.
ContextProvider implemented more broadly; DebuggerManager.join
ContextProvider is now properly generified, and implemented also by:
DebuggerEngine
DebuggerInfo
DebuggerManager
Session
The new method DebuggerManager.join can be used to merge lookup lists easily.
To be able to set breakpoint for number of iterations, we need to add a filter for hit counts into Breakpoint API.
Added methods:
Breakpoint.getHitCountFilter(),
Breakpoint.getHitCountFilteringStyle(),
Breakpoint.setHitCountFilter().
Added fields:
Breakpoint.PROP_HIT_COUNT_FILTER,
Breakpoint.HIT_COUNT_FILTERING_STYLE.
|
|
|
The sources for the module are in the NetBeans Mercurial repositories.
Read more about the implementation in the answers to architecture questions.
|
org.netbeans.api.debugger/1 1.20 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||