diff options
author | Mikhail Teterin <mi@FreeBSD.org> | 2003-06-24 20:34:03 +0000 |
---|---|---|
committer | Mikhail Teterin <mi@FreeBSD.org> | 2003-06-24 20:34:03 +0000 |
commit | 61c93d2ba20ece493bc383df526c212ed4b622d7 (patch) | |
tree | 190f3e82f5e710d7c9cb84f205d9ae0e3c5e082f /java/jode/pkg-descr | |
parent | 501d024ca1aa163a89a0c2c4d66bb8c5b3800921 (diff) |
Notes
Diffstat (limited to 'java/jode/pkg-descr')
-rw-r--r-- | java/jode/pkg-descr | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/java/jode/pkg-descr b/java/jode/pkg-descr new file mode 100644 index 000000000000..d6b3fdf6fedd --- /dev/null +++ b/java/jode/pkg-descr @@ -0,0 +1,24 @@ +JODE is a java package containing a decompiler and an optimizer for +java. This package is freely available under the GNU GPL. The bytecode +package and the core decompiler is now under GNU Lesser General Public +License, so you can integrate it in your project. + +Can be used from command line or through the Swing-based GUI. + +The decompiler reads in class files and produces something similar to +the original java file. Jode has support for all constructs of JDK-1.3 +including inner and anonymous classes. + +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, + obfuscated, or unique names or according to a given + translation table + . Removing debugging information + . Removing dead code (classes, fields, methods) and constant + fields + . Optimizing local variable allocation + +WWW: http://jode.sourceforge.net/ |