PMD is a small and fast application that was designed to scan Java source code and look for potential problems. PMD is integrated with JDeveloper, Eclipse, JEdit, JBuilder, BlueJ, CodeGuide, NetBeans/Sun Java Studio Enterprise/Creator, IntelliJ IDEA, TextPad, Maven, Ant, Gel, JCreator, and Emacs....
Normalizes Java source code to a clean structured format, customizable through the Sourclet API. Auto-generates Javadoc comments using semantic information from identifier names. Converts Java source code to XJava XML and back.
Java source to C source translator, which allows to write MCU programs in Java. Now AVR are supported, others can be added. Convenient Java methods instead of manual register handling.
This projects aims at providing an object model which describes a java source file static and dynamic behaviour. The generated object model can be used to analyse the source code or generate new code (unit tests, for example).
Javasrc creates a set of hyperlinked HTML pages out of your Java source code.
A simple object model for Java source code, to better enable code generation. Built to work for Java 5, but perhaps extendable to other languages in the future. Java Source Object Model 1.0 License - GNU Library or Lesser General Public License (LGPL)
JAVA to PDF Source Code Converter is a simple Java-based software that can convert your Java source code to PDF. The app will convert all the .JAVA files in the folder you select (and will look for .JAVA recursively in all child folders) and create the same folder structure in your destination...
JiveLint is a tool employing powerful static analysis on your JAVA source code. For example, JiveLint will find unused code and variables, switch blocks without a default case, if a class overrides Object.equals() but not Object.hashCode(), if code use == to compare Strings instead of equals().
Javadoc Doclet which produces XML output describing java source code structures. Includes a filter for producing metric information.
JCSC is a highly configurable checking tool for your Java source code. It checks the compliance to a defineable coding standard like naming conventions and code structure. Also signs of bad coding, potential bugs are found. JCSC is inspired by lint.