[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
[jdt-debug-dev] JHat integration with JDT debugger planned?
|
- From: "Peter Arrenbrecht" <peter.arrenbrecht@xxxxxxxxx>
- Date: Sat, 23 Dec 2006 21:56:44 +0100
- Delivered-to: jdt-debug-dev@eclipse.org
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=ax80frGmyD49mhOHfDQHftx7Sgeqc0frEiXpsysunDAYvZelzIFOIa2w0F3Y79FKEjBreF7oyHKGwc6GRBHyK48gMvOu0VD8uOy2mDufJF+l85MRZUIVTVD211PuQlaxJjTmXrgIJq8xM3XfZ+gqd7c38c1FLqmpsITp2aMohYM=
Hello
I am considering implementing something like JHat's object query
facility within the Eclipse debugger. Does anyone know if there is
already work under way on something like it? I am aware of "Show all
instances" and "..references", but my idea is different:
The idea is to have a view which is similar to a watch window, but
runs an object query whenever the debugger breaks. The query result is
shown with differences to the previous result highlighted (I am also
thinking of offering a diff view for any two such snapshots). This
would, I believe, be great for monitoring relevant excerpts of
complex, nested data structures at a glance while stepping through
code. For example:
name; children{ name; children< }
would allow one to keep an eye on the full expansion of a recursive
tree of objects, where for every object just the name field is listed.
Queries could be rooted at a particular object selected within the
debugger, or else global across all instances in the heap.
See also: http://peomeint.blogspot.com/2006/06/querying-java-heap.html
Any pointers to existing work or ideas would be appreciated.
Regards,
Peter Arrenbrecht
http://arrenbrecht.ch/