Javel is an open-source, multi-platform Java class file (pcode) disassembler. It is ANSI-compliant, and follows JDK javap command-line options. It can also output makefile dependencies from a class file, generates Java formatted code for all signatures, and pseudo-pcode assembly for method code.