Engine management:
DebuggerManager provides current engine (
DebuggerManager.getCurrentEngine ).
Current engine is derivated from current session. So,
debuggerManager.getCurrentEngine () == debuggerManager.
getCurrentSession.getCurrentEngine ()
should be always true.
DebuggerCore module should be the only one provider of this abstract class.
This class should be called from debugger plug-in modules and from debugger
UI modules.
createWatch(String expr) Creates a watch with its expression set to an initial value.
Also allows creation of a hidden watch (not presented to the user),
for example for internal use in the editor to obtain values of variables
under the mouse pointer.
Parameters: expr - expression to watch for (the format is the responsibility of the debugger plug-in implementation, but it is typically a variable name).
Add a debuggerManager listener to changes of watches and breakpoints.
Parameters: propertyName - a name of property to listen on Parameters: l - the debuggerManager listener to add
Creates a watch with its expression set to an initial value.
Also allows creation of a hidden watch (not presented to the user),
for example for internal use in the editor to obtain values of variables
under the mouse pointer.
Parameters: expr - expression to watch for (the format is the responsibility of the debugger plug-in implementation, but it is typically a variable name). the new watch
Join two lookups together.
The result will merge the lookups.
The result of its
DebuggerManager.lookup method will additionally implement
Customizer .
Parameters: cp1 - first lookup Parameters: cp2 - second lookup a merger of the two since: org.netbeans.api.debugger/1 1.13
Remove a debuggerManager listener to changes of watches and breakpoints.
Parameters: propertyName - a name of property to listen on Parameters: l - the debuggerManager listener to remove