Javadoc: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Migliorato la pagina |
Migliorato la pagina |
||
Riga 2:
== Storia ==
Javadoc nacque come strumento interno utilizzato dai ricercatori della Sun che stavano lavorando alla creazione del linguaggio Java e delle sue librerie; la grande mole di sorgenti spinse alcuni membri
Con il progredire delle versioni Javadoc diventò sempre più sofisticato e ricco di funzioni:
Riga 17:
== Funzionamento ==
Le informazioni di base su package, classi, metodi e campi generate automaticamente possono essere arricchite da ulteriori dettagli per mezzo di commenti Javadoc; questi sono racchiusi fra le sequenze di caratteri <code>/**</code> e <code>*/</code> (di fatto sono una forma particolare di
Lista dei [[Tag (metadato)|tag]] di Javadoc:
Riga 28:
|<code>@deprecated</code> || (vedere sopra) indica che l'elemento potrà essere eliminato da una versione successiva del software.
|-
|<code>@exception</code> || Indica eccezioni lanciate da un metodo; cf. <code>@throws</code>.
|-
|<code>@link</code> || Crea un collegamento ipertestuale alla documentazione locale o a risorse esterna (tipicamente internet).
Riga 34:
|<code>@param</code> || Definisce i parametri di un metodo. Richiesto per ogni parametro.
|-
|<code>@return</code> || Indica i valori di ritorno di un metodo. Questo tag non va usato per metodi o costruttori che restituiscono
|-
|<code>@see</code> || Indica un'associazione a un altro metodo o classe.
Riga 40:
|<code>@since</code> || Indica quando un metodo è stato aggiunto a una classe.
|-
|<code>@throws</code> || Indica eccezioni lanciate da un metodo. Sinonimo di <code>@exception</code> introdotto in Javadoc 1.2.
|-
|<code>@version</code> || Indica il numero di versione di una classe o un metodo.
|