aboutsummaryrefslogtreecommitdiff
path: root/java/jode/pkg-descr
diff options
context:
space:
mode:
authorMikhail Teterin <mi@FreeBSD.org>2003-06-24 20:34:03 +0000
committerMikhail Teterin <mi@FreeBSD.org>2003-06-24 20:34:03 +0000
commit61c93d2ba20ece493bc383df526c212ed4b622d7 (patch)
tree190f3e82f5e710d7c9cb84f205d9ae0e3c5e082f /java/jode/pkg-descr
parent501d024ca1aa163a89a0c2c4d66bb8c5b3800921 (diff)
Notes
Diffstat (limited to 'java/jode/pkg-descr')
-rw-r--r--java/jode/pkg-descr24
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/