See: Description
| Package | Description |
|---|---|
| org.netbeans.api.debugger.jpda |
JPDA Debugger APIs provide representation of JDI functionality.
|
| org.netbeans.api.debugger.jpda.event | |
| org.netbeans.spi.debugger.jpda |
JPDA Debugger SPIs defines support for Smart Stepping, Variables Filtering
and filtering of all Debugger Views.
|
The JPDA Debugger API module defines common API for Java debuggers.
List of APIs:
MutableVariable interface is introduced. It's to be implemented by
variables that can change their values. Field,
LocalVariable and JPDAWatch now extend
MutableVariable.
Object createMirrorObject() method is added to Variable
class and void setFromMirrorObject(Object obj) method
is declared by MutableVariable.
Two methods are added to JPDADebugger class: getBreakpointsActive()
and setBreakpointsActive(boolean). The set method fires PROP_BREAKPOINTS_ACTIVE
event.
These methods are used to activate/deactivate all breakpoints in the
debugger session.
Initially, the breakpoints are active in the debugger session.
getSession()/setSession() methods are added to JPDABreakpoint class. They can be used to make the breakpoint debugger session-specific.
BreakpointsClassFilter introduced to provide a customized set of classes for breakpoints.
JPDADebugger.startListeningAndGetEngines() introduced to return the debugger engines that are started, for use by the fix of the defect #182439. This method is identical to JPDADebugger.startListening(), but returns the started engines.
|
|
|
The sources for the module are in the NetBeans Mercurial repositories.
Read more about the implementation in the answers to architecture questions.
Built on May 16 2013. | Portions Copyright 1997-2013 Oracle. All rights reserved.