JML

Package org.multijava.util.optimize

Provides an optimizer for classfiles used by MultiJava and the Java Modeling Language.

See:
          Description

Class Summary
HandleCreator This class replaces all references to instructions by their associated handle.
InstructionHandle  
Main This class is the entry point for the KOPI disassembler.
OptimizeMessages  
OptimizeOptions This class is automatically generated from OptimizeOptions.opt and contains member fields corresponding to command-line options.
Optimizer This class is the entry point for the peephole byte code optimizer
Patterns This class is the entry point for the peephole byte code optimizer
 

Package org.multijava.util.optimize Description

Provides an optimizer for classfiles used by MultiJava and the Java Modeling Language.

Package Specification

Optimize is a bytecode optimizer for classfiles.

Credits

The code for Optimize originated from the Kopi project. This code was adapted for the Multijava project by Curtis Clifton.

Thanks also to any contributors whose names we have failed to mention. If we've left you off this list, it is a mistake on our part and we apologize. Please let us know so the mistake can be rectified.


JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.