Analyzing Java class files

I'm about to start working on a project that requires me to describe class files, kind of like java.lang.reflect, but without having the classes loaded into the VM.

Here's what I've found so far, after much searching...

JikesBT: Jikes Bytecode Toolkit

BCEL: The ByteCode Engineering Library

BIT: Bytecode Instrumenting Tool
JMangler

Written on November 22, 2001