dirtyJOE is Java Overall Editor which is a complex editor and viewer for compiled java binaries (.class files). It has a viewer for: constant pool, methods, fields, and attributes. Editor for: constant pool, bytecode, file header, and attributes, and Python scripting for encrypted strings.