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.
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 Metric is designed to metric Java source code with quality metrics like Inheritance Depth, Line of Code, McCabe Complexity Metric suite and so on.
JavaCET is an API wrote in Java that allows to analyze Java source code and libraries, and control its execution and its trace in an integrated and comprehensible object-oriented way. It allows backwards execution.
Tree Editor for Java is an Eclipse plug-in that allow user to view and modify Java source code as a tree. It was created on the basis of Abstract Syntax Tree (AST), however to make it more intuitive it is wrapped up.
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.
Generating Java source code for various design pattern based on annotations.
A NetBeans plugin exposing a simple TCP service giving external clients basic Java source code viewing and navigating capabilities. Contributed by softwarepearls.com. Coded by Ivo Tripunovic and Laurence Vanhelsuw.
An Eclipse plugin exposing a simple TCP service giving external clients Java source code viewing and navigating capabilities.
UML Modeller with Source Generator allows its user to model a UML class diagram using a drag and drop interface, the program will then generate Java source code representing the class diagram.
This plugin analyses the java source code and displays all identifiers with their types
jUML is a UML diagram application capable of reverse engineering Java source code to create relationship diagrams, source code generation based on a user created UML diagram, and saving/restoring of jUML projects.
Consist of small but usable Java source code or libraries for rookies or intermediate Java developers.
C/C++/Java source code library and Build Environment. Contains code for threading, inter-thread communication (ITC), sockets, embedded database, parsing, fileio, etc. The majority of the library is designed for embedded development.
Javast is a Java API for creating an Abstract Syntax Tree of java source code (the equivalent of an XML DOM) in memory and then writing this to a file or bytestream as formatted source code.
It is mainly useful for java code generation.
APT-Jelly provides a template-oriented approach to code generation from Java source code. Based on Sun's Annotation Processing Tool, APT-Jelly allows developers to leverage the latest features including metadata (annotations), generics, and...
WJ Test Framework will analyze, compile and execute for you any piece of Java source code even if it's detached from it's context.
RelaxNGCC is a tool for generating Java source code from a given RELAX NG grammar. By embedding code fragments in the grammar like yacc or JavaCC, you can take appropriate actions while parsing valid XML documents against the grammar.
The Bard is a translator compiler for the Shakespeare Programming Language that emits Java source code.
This source code can be compiled and executed as a normal Java program.
In the future The Bard may also translate to other languages.