Downloading

License

This software is covered by an Apache like license. For the text of the license, click here.

Warranty

This software is free. It is provided as is, without any promise of support. If you find a bug, I'll look into it. If you don't like how it works, modify the source code and mail it back to me.

Download

For the latest download, please go to the JRefactory's SourceForge pages. This is page contains the latest release version. The development builds available on SourceForge are released once all the unit tests are executed. The release builds means that some additional testing has been done to assure that the user interface works properly.

The installation and downloading of the refactory and pretty printer has been simplified. You simply download a single file. This one jar is the same for any of the classes described in this documentation: line numbering tool, metrics, etc.

Installation Instructions

To install this software download the JRefactory*.zip file and unzip it into a clean directory. To run the programs here from the command line, include the jrefactory.jar on your class path.

For jEdit download the javastyle-jedit-*.zip file from the sourceforge development release and follow the instructions for jEdit.

For JBuilder 9 download the javastyle-jbuilder-*.zip file from the sourceforge development release and follow the instructions for JBuilder.

For Netbeans download the javastyle-netbeans-*.zip file from the sourceforge development release and follow the instructions for Netbeans.

If this software is only used in conjunction with the Elixir IDE software, place it in <your home directory>/.ElixirIDE/2.4/ext directory.

Source

Interested in modifying source code? Please send me an e-mail, and let me know what you want to use it for. I'm just curious, and I'll be glad to provide pointers into the code where to make certain changes.

Also if you want to modify the source, create the javadoc comments for the source code. Especially look at the package descriptions for org.acm.seguin.summary, org.acm.seguin.refactor, and org.acm.seguin.uml. The following two commands will generate the javadoc comments for the source code:

java org.acm.seguin.tools.build.JavadocBuilder package.lst .
javadoc -author -version -d c:\web\doc @package.lst *.java