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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

98 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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