|
org.netbeans.api.debugger.jpda/2 2.31.1 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
See:
Description
JPDA Debugger API | |
---|---|
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:
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.
JPDA debugger properties have been extended by a property name for classes fixed event. This event is usually generated when the user invokes Apply Code Changes action.
Added field:
JPDADebugger.PROP_CLASSES_FIXED
An Evaluator
interface is introduced, with
evaluate()
method. It's implementation should be registered
for the desired language that compiles into bytecode.
Annotations are added for easy registration on module layers.
*Provider.Registration
annotations are introduced to register
implementations of appropriate providers.
ReadWriteLock is introduced to synchronize the access to JPDAThread. ReadLock of that read/write pair is publicly available through the new method JPDAThread.getReadAccessLock(). Clients can use this lock to assure that the thread is not resumed in the mean time.
Added methods:
JPDAThread.getReadAccessLock()
,
|
|
|
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.jpda/2 2.31.1 | |||||||||
PREV NEXT | FRAMES NO FRAMES |