codavaj is Javadoc in reverse: a seemingly useless reverse engineering tool to transform HTML Javadoc into Java source file skeletons (or a reflection API) like internal representation. You can: convert an entire local Javadoc tree into Java source code; download an entire remote Javadoc tree via HTTP(S); and derive a Reflection-like API based on information derived from a Javadoc tree. It is provided as a Java command line tool.
|Tags||Software Development Code Generators|
|Operating Systems||OS Independent|
Release Notes: New features include the ability to process 1.5 Enums, process Java 1.6 language constructs, notably Generics and Annotations, and process Javadoc generated by Javadoc 1.6. This release supports platform-independent output (source code) formatting.
Release Notes: New features include the ability to parse javadocs generated by the 1.5 javadoc tool. The known limitations are that enums and generics constructs are not supported yet. Several minor bugs in parsing constant values like "NaN" and "0d/0d" were fixed. A Linux/Unix-like command line tool was added.
Release Notes: New features include the ability to resolve Class names to externally linked javadocs. Links to Sun's reference APIs are resolved automatically (e.g. http://java.sun.com/j2se/X/docs/api/). Any other external links will need to be given as extra parameters for the codavaj command. Significant extentions to the reflection-like API to represent Packages and link Types to their respective Packages and back, and also represent package heirarchy.
No changes have been submitted for this release.