QDox parses Java source (much like Javac does) but spits out an object model rather than bytecode and does not process method bodies.
QDox remains widely used, and a very neat demonstration of highly decomposed Java project. It is beautifully tested with small snippets of Java code, making tests very readable.
Since Robert Scholte came on board as a committer, QDox has seen it's outstanding feature requests and bugs reduced with each release. The latest is 1.10 leaving only a couple of outstanding minor bugs and a few requests and tasks for the team.
With the next release we may clear both remaining bugs, and leave only a wish-list for a 2.0 version.
Check out the project site