Javadoc

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 10. juli 2015; checks kræver 12 redigeringer .
javadoc
Type Dokumentationsgenerator
Udvikler Sun Microsystems
Operativ system på tværs af platforme
Hardware platform Java virtuel maskine
nyeste version 1,50
Licens GNU GPL 2 + "Classpath undtagelse" [1]
Internet side docs.oracle.com/javase/8...

Javadoc  er en HTML -dokumentationsgenerator fra Sun Microsystems ' Java -kildekodekommentarer . Javadoc er en standard til dokumentation af Java- klasser . De fleste softwareudviklingsmiljøer genererer automatisk HTML - dokumentation ved hjælp af Javadoc.

Javadoc giver også en API til at skabe doclets og taglets , der giver programmøren mulighed for at analysere strukturen af ​​en Java - applikation.


Ansøgning

Dokumentationskommentarer bruges til:

Kommentaren skal i hvert tilfælde komme før det dokumenterede element.

Liste over Javadoc- deskriptorer
Deskriptor Beskrivelse Gælder for
@author Forfatter klasse, grænseflade
@version Version. Ikke mere end én deskriptor pr. klasse klasse, grænseflade
@since Angiver hvilken version der er tilgængelig fra klasse, interface, felt, metode
@see Link til et andet sted i dokumentationen klasse, interface, felt, metode
@param Metode input parameter metode
@return Beskrivelse af returværdi metode
@exception имякласса описание
@throws имякласса описание
Beskrivelse af den undtagelse, der kan kastes fra metoden metode
@deprecated Beskrivelse af forældede kodeblokke klasse, interface, felt, metode
{@link reference} Link klasse, interface, felt, metode
{@value} Beskrivelse af variabel værdi statisk felt


Følgende deskriptorer kan bruges til at dokumentere en variabel: @se, @serial, @serialField, {@value}, @deprecated. Deskriptorer kan bruges til klasser og grænseflader: @see, @author, @deprecated, @param, @version. Metoder kan dokumenteres ved hjælp af deskriptorer: @see, @return, @param, @deprecated, @throws, @serialData, {@inheritDoc}, @excertion.

Deskriptorerne {@link}, {@docRoot}, {@code}, {@literal}, @since, {@linkplain} kan bruges hvor som helst.

Eksempel

Et eksempel på brug af Javadoc-markering til at dokumentere en metode [2] . Variabeltyper skal ikke angives.

/** * <p>Tjekker om træk er gyldigt.</p> * <p>For at sætte træk til e2-e4, skriv isValidMove(5,2,5,4); * For at optage rokade skal du angive, hvor og hvor kongen flytter fra. * For eksempel, for sort castling skriv isValidMove(5,8,7,8);</p> * * @param fromCol Den lodrette, hvor brikken er placeret (1=a, 8=h) * @param fromRow Den vandrette , hvorpå figuren er placeret (1...8) * @param toCol Den lodrette af cellen, hvorpå bevægelsen foretages (1=a, 8=h) * @param toRow Cellens vandrette, på hvilket træk er lavet (1...8) * @ returner sandt hvis træk er gyldigt, falsk hvis ikke */ boolean isValidMove ( int fromCol , int fromRow , int toCol , int toRow ) { . . . }

Se også

Noter

  1. Gratis og åben kildekode Java - FAQ  (eng.)  (utilgængeligt link) . Dato for adgang: 3. februar 2010. Arkiveret fra originalen 3. marts 2012.
  2. Sådan skriver du Doc-kommentarer til Javadoc-værktøjet . Hentet 15. marts 2011. Arkiveret fra originalen 29. april 2020.

Links

Artikler