Jode 1.90-CVS
Build Aug 6, 2004

Jode is a set of package usefule for handling java class files.

See:
          Description

Packages
net.sf.jode  
net.sf.jode.bytecode Provides easy access to class files and their contents.
net.sf.jode.decompiler  
net.sf.jode.expr  
net.sf.jode.flow  
net.sf.jode.jvm  
net.sf.jode.obfuscator  
net.sf.jode.obfuscator.modules  
net.sf.jode.swingui  
net.sf.jode.type  
net.sf.jode.util  

 

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 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 Decompiler can be used to start the decompiler from your own java package.


Jode 1.90-CVS
Build Aug 6, 2004

Copyright © 1998-2004 by Jochen Hoenicke.