Javadoc

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2015. július 10-én felülvizsgált verziótól ; az ellenőrzések 12 szerkesztést igényelnek .
javadoc
Típusú Dokumentáció generátor
Fejlesztő Sun Microsystems
Operációs rendszer platformközi
Hardver platform Java virtuális gép
legújabb verzió 1.50
Engedély GNU GPL 2 + "Osztályút-kivétel" [1]
Weboldal docs.oracle.com/javase/8…

A Javadoc  egy HTML dokumentáció generátor a Sun Microsystems Java forráskód megjegyzéseiből . A Javadoc egy szabvány a Java osztályok dokumentálására . A legtöbb szoftverfejlesztő környezet automatikusan létrehozza a HTML -dokumentációt a Javadoc használatával.

A Javadoc API -t is biztosít doclet -ek és taglet -ek létrehozásához , amelyek lehetővé teszik a programozó számára egy Java - alkalmazás szerkezetének elemzését .


Alkalmazás

A dokumentációs megjegyzések a következőkre szolgálnak:

A megjegyzésnek minden esetben a dokumentált elem elé kell kerülnie.

Javadoc -leírók listája
Leíró Leírás Alkalmazható
@author Szerző osztály, felület
@version Változat. Osztályonként legfeljebb egy leíró osztály, felület
@since Jelzi, hogy melyik verziótól érhető el osztály, felület, mező, metódus
@see Hivatkozás egy másik helyre a dokumentációban osztály, felület, mező, metódus
@param Módszer bemeneti paramétere módszer
@return Visszatérési érték leírása módszer
@exception имякласса описание
@throws имякласса описание
A metódusból kidobható kivétel leírása módszer
@deprecated Az elavult kódblokkok leírása osztály, felület, mező, metódus
{@link reference} Link osztály, felület, mező, metódus
{@value} Változó érték leírása statikus mező


A következő leírók használhatók egy változó dokumentálására: @see, @serial, @serialField, {@value}, @elavult. Leírók használhatók osztályokhoz és interfészekhez: @see, @author, @deprecated, @param, @version. A módszerek dokumentálhatók a következő leírókkal: @see, @return, @param, @deprecated, @throws, @serialData, {@inheritDoc}, @excertion.

A {@link}, {@docRoot}, {@code}, {@literal}, @since, {@linkplain} leírók bárhol használhatók.

Példa

Példa Javadoc jelölés használatára egy metódus dokumentálására [2] . A változótípusokat nem kell megadni.

/** * <p>Ellenőrzi, hogy az áthelyezés érvényes-e.</p> * <p>Ha például az áthelyezést e2-e4-re szeretné beállítani, írja be az isValidMove(5,2,5,4); * A casting rögzítéséhez jelölje meg, hogy a király honnan és hová költözik. * Például fekete öntéshez írja be: isValidMove(5,8,7,8);</p> * * @param fromCol A függőleges, ahol a darab található (1=a, 8=h) * @param fromRow A vízszintes , amelyen az ábra található (1...8) * @param toCol A cella függőlegese, amelyen a mozgás történik (1=a, 8=h) * @param toRow A cella vízszintes, on amelyre a költözés megtörténik (1...8) * @ visszatér igaz, ha a lépés érvényes, hamis ha nem */ logikai érték isValidMove ( int fromCol , int fromRow , int toCol , int toRow ) { . . . }

Lásd még

Jegyzetek

  1. Ingyenes és nyílt forráskódú Java - GYIK  (eng.)  (elérhetetlen link) . Hozzáférés dátuma: 2010. február 3. Az eredetiből archiválva : 2012. március 3.
  2. Dokumentum megjegyzések írása a Javadoc eszközhöz . Letöltve: 2011. március 15. Az eredetiből archiválva : 2020. április 29.

Linkek

Cikkek