JODE is a Java package containing a decompiler and an optimizer. The decompiler takes class files as input and produces something similar to the original Java file, and the optimizer transforms class files in various ways with can be controlled by a script file. It supports the following operations: Renaming class, method, field and local names to shorter or unique names or according to a given translation table, removing debugging information, removing dead code (classes, fields, methods) and constant fields, and optimizing local variable allocation.
|Tags||Software Development Libraries Java Libraries|
|Operating Systems||OS Independent|
No changes have been submitted for this release.
Release Notes: Long lines are automatically broken, most of javac v8 (jdk 1.3) constructs are now understood, and it's much easier now to decompile complete jar packages. Decompiling of inner, anonymous, and method scoped classes has been added.