JarSpy is a utility for "spying" the contents of Java
archive files. It allows read only access into an
archive, which allows the inspection of all of the
classes and interfaces contained in the archive. For
each class or interface, a list of methods, fields,
and dependencies are available. It allows classes
and interfaces to be decompiled back to Java
source code.