Macker helps enforce architectural rules (layering, tiering, modularity, etc) in your Java code. It applies pattern-based access rules from XML rules files to your compiled classes. Read the FAQ: http://innig.net/macker/faq.html
A framework for user-extensible compilers and development tools, including a Java-to-Java extensible compiler, ideal for Java code refactoring. Also includes the new LX programming language.
ContractChecker is a small tool to provide support for some design by contract features to standard Java code.Internally, it is composed of an Ant task, which invokes a doclet to generate AspectJ and the AjcTask itself in order to compile it.
Hibernate Diet - A web application allowing developers to prototype Hibernate Query Language and Java code snippets to access Hibernate objects and view the actual SQL executed. Similar to the swing application, Hibern8ide
XTC4y is a collection of testing utilities for Java Code. It currently provides classes to instanciate an abstract class for testing the implemented methods, an invocation stack tracing the calls on an interface and a LogClassLoader. NOTE:...
XMLTalk is a Java/Swing user interface framework that allows developers to specify the entire user interface in an XML file instead of Java code. More importantly, XMLTalk specifications also specify how the user interface is connected to the...
JRemoteRun allow execute snippets of java code in running JVM.
Jlint will check your Java code and find bugs, inconsistencies and synchronization problems by doing data flow analysis on the code and building the lock graph. Jlint is fast, easy to learn, and requires no changes in the class files to be checked.
Eclipse Thin Slicer is an Eclipse plug-in that does Thin Slicing to aid in debugging and understanding Java code. A programmer can see what parts of the program affected a value, thus seeing where the buggy value came from and narrowing in on the...
This Project is intented to build a software to trace the behavior of specific Java code segments using JDI and then analize the data extracted from the trace.
InstantJ is a library you can use to compile and execute Java code or evaluate expressions written in Java (no pre-compile). This is ideal in cases where expressions are assembled programmatically, read from descriptors or received from an end-user.
This project provides a simple facade for interacting with Java compilers, compiling Java code as strings to Java Classes. This project also provides several adapters for common Java compilers.
Struts2Builder is a Java code generation project. It will log into an existing database and generate a working Struts2 / Spring / Hibernate application for every table in that database.
Data Access Object XML-based Generator is a tool for automatic generation of Java code for the data layer. It imports a database schema and generates DAO classes for single or multiple tables. It stores the schema and user-defined classes as XML.
Jastor is a Java code generator that generates Beans from Web Ontologies (OWL) enabling convenient, type safe access and eventing of RDF stored in a Jena model. Jastor uses Eclipses Java Emitter Templates (JET).
Anibal is a Java Code Generator based in annotations metadata. For more information please visit our MediaWiki page.
An Eclipse plugin able to do automatic aspect-oriented refactoring of java code. Target feature to be refactored is JAAS security, but in the last version is extended to do a sort of custom refactoring.
Powerful Java code generator. Reads model information from simple annotated POJO class definitions. Generation of contexts, DB create scripts, and all the layers needed for an enterprise Java Application. Generator works based on Velocity templates.
Proteus Cross Compiler system allows the generation and compilation of Java Code from llvm-gcc compatible languages (C/C++/fortran). The generated code will execute at up to 50% of native code.
simple mapping of a given xml document to java (code generation, code population and code "serialization"), using the apache Xerces or the Electric library. The code design allows to easily implement new parser libraries.