javadoc generiert Code-Dokumentation aus speziellen Kommentaren in Java-Quellcode.
Default-Output ist HTML. Mit entsprechenden "doclets" können
aber alle möglichen Ausgabeformate geschrieben werden, bis hin zu Präprozessorfunktionalität.
Das Programm javadoc ist in Suns JDKs enthalten (/bin).
Benutzt javac und ist wahrscheinlich deshalb so kreuzlangsam ;)
javadoc <packagename> [-sourcepath <pfadzudensourcen>]
javadoc <sourcefile1> <sourcefile2> ...
Mehrzeiliger Kommentar, beginnend mit "/**" statt "/*" im Quellcode vor dem zu dokumentierenden Element: eben ein "Doc-Kommentar", gesetzt direkt vor Klasse / Interface / Methode / Felddefinition, auf die Bezug genommen wird.
Kann bei Verwendung des Standard-Doclets HTML enthalten, sinnvoll: <code>...</code>
um Schlüsselwörter und Namen.
Zusätzlich angereichert durch spezielle Schlüsselwörter im Format
@name (javadoc-("Tags").
/** * Das ist um mal zu sehen wie gut <blink>javadoc</blink> funktioniert. * * @author Simon Staiger * @version 0.1 * @see package.Otherclass */ ...Klassendefinition...
Jeweils "@" gefolgt von Tagname und eventuell Inhalt(en)
Für diese Higher-Level können gesonderte HTML-Dateien package.html (Im Verzeichnis) und overview.html (im Root-Dir der Sourcen) angelegt werden. Diese Dokumente können ebenfalls die javadoc-Schlüsselwörter wie @see etc. enthalten.
Siehe help-doc.html in generierter Dokumentation :-)