ObjectSnoop
 
Inspecting objects in Java  
 

ObjectSnoop

ObjectSnoop for Java

ObjectSnoop is designed to assist in the debugging of Java programs by providing information about the state of an object. It uses the Java reflection API to inspect member and static objects, arrays, and primitives.

The analysis engine is "package neutral" and drives an output formatter to produce human readable content. At present a simple text log, debugging log, and HTML table format are under development; other formats are under consideration and open to suggestion.

Particular emphasis is placed on working with the JSP and Servlet technology. The HTML output formatter and the taglib support playing a key part.

ObjectSnoop is available under the GNU Lesser (or Library) Public License so it can be used as a part of another project. By its very nature ObjectSnoop isn't a stand alone program, and the license reflects this.

1.  Version 0.5 public alpha

The aim of this release is a first public testing of the project, particularly on the many JSP/servlet containers out there. Please refer to the manual page to get more information on how to participate. Thanks!