Skip to content

🧞‍♀️ Javadoc Reverse Engineering (for JDK version 6, 8, 10, 11, 12, 13)

License

Notifications You must be signed in to change notification settings

umjammer/codavaj

Repository files navigation

Releases Actions Status CodeQL Java

CODAVAJ - ( javadoc in reverse ) README

Convert Javadoc to Java Source

to convert javadoc tree into java source (external references to Sun's standard javadocs are automatically resolved i.e. http://java.sun.com/j2se/1.5.0/docs/api/)

codavaj.cmd codavaj <javadoc-dir> <javasource-dir> {<external-link-url>}*

i.e.

codavaj.cmd codavaj tmp/jumpi/javadoc tmp/jumpi/src

or

codavaj.cmd codavaj tmp/jumpi/javadoc tmp/jumpi/src http://external.link.com/api

or

codavaj.cmd codavaj http://jumpi.sourceforge.net/javadoc/j2se tmp/jumpi/src

Cooperate with Java Parser

parser set javadoc to (decompiled) source rename argument names as javadoc documented code output
JavaParser 🚫 📄 👑
rewrite jdk version problem? 🚧 📄
JDT 🚫 📄 little bit worse than JavaParser
spoon 🚫 📄 formats are gone

known issues

TODO