FindBugs is a program for finding common bugs in Java programs:
http://findbugs.sourceforge.net/
Tonight, for the first time, I was able to run FindBugs (0.9.5) using JamVM and GNU
Classpath (latest CVS) and get results for one of the projects I work on (JCommon).
Here are a couple of screen-shots:
http://www.object-refinery.com/classpath/findbugs-jcommon.png
http://www.object-refinery.com/classpath/findbugs-jcommon2.png
I would describe the state as "working-but-not-quite-usable", there are some long
delays redrawing the JTree for instance (the delays may be coming from elsewhere, I
didn't investigate too much yet). But I was able to save the results to an XML
file, and getting results at all is a big advance on the last time I tried this
(shortly before FOSDEM 2006).
I think the work that Robert Schuster has been doing on javax.swing.text.* has
helped a lot (in the past, a lot of exceptions came from the text package), as well
as all the general Swing improvements that everyone else has been working on...keep
up the good work!
Regards,
Dave