JPDA (Java) Debugger Call Stack View Enhancements Module uploded
I have uploaded the JPDA (Java) Debugger Call Stack View Enhancements Module to my NetBeans 5.0 update center described (here).
Features
This module enhances the Call Stack View of JPDA (Java) Debugger by showing the class of
this
variable when it differs from the class declaring the method associated with the stack frame. This happens when the method is
not overridden in the class of
this variable. It is possible to jump to the source of class of
this variable using the
Go to Type of this pop up action. Popup actions to jump to (distinct) types of
local variables associated with the call stack frame are also available in the pop up actions.
Example
The following image shows a Java class
javaApplication11.SubMain which
extends javaApplication11.Main being debugged.
The debugger has stopped at a line in super classes constructor. The type of
this variable for the first stack frame is
javaApplication11.SubMain however the associated constructor is that of
javaApplication11.Main. That is what the
label of the stack frame is showing. Also note the action to jump to the class of
this variable and to (distinct) types of local variables in the context of that frame. The
javaApplication11.Main class constructor happens to have local variables of declared and actual types
java.util.List and
java.util.ArrayList.
Sources
DISCLAIMER: This module is experimental. So no guarantees. Use the module at your own risk.
Posted by sandipchitale
( May 02 2006, 09:35:08 PM PDT ) Permalink
Trackback URL: http://blogs.sun.com/scblog/entry/jpda_java_debugger_call_stack