diff --git a/jode/src/net/sf/jode/overview.html b/jode/src/net/sf/jode/overview.html new file mode 100644 index 0000000..4ad32b1 --- /dev/null +++ b/jode/src/net/sf/jode/overview.html @@ -0,0 +1,50 @@ + + + + +Jode API + + + +

Jode is a set of package usefule for handling java class files. +Jode's main purpose is to do decompile and obfuscate classes. +Nonetheless it contains a lot of infrastructure that may be useful for +other packages working on java class files. Therefore I publish the +API here.

+ +

Note: Jode is licensed under GNU GPL. This implies that if +you want to distribute a program that makes use this API you have to +do it under the conditions of the GNU GPL. As long as you don't +distribute it now restrictions apply. Otherwise you have to make all +your source open and allow the redistributions of it. Refer to the GNU GPL for the +details.

+ + +

The best documented package is the {@link net.sf.jode.bytecode} +package to work on class files. Of course there are other bytecode +packages out there, but my bytecode package has some advantages. +

+ +

The class {@link net.sf.jode.decompiler.Decompiler} can be used to +start the decompiler from your own java package. +

+ +