bloque3:javadoc
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
bloque3:javadoc [27/05/2019 20:23] – [Documentar las clases] Fernando Valdeón | bloque3:javadoc [16/09/2024 20:53] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 31: | Línea 31: | ||
* Para alimentar javadoc se usan ciertas palabras reservadas (tags) precedidas por el carácter " | * Para alimentar javadoc se usan ciertas palabras reservadas (tags) precedidas por el carácter " | ||
+ | |||
+ | ==== Documentar métodos ==== | ||
+ | Si nos fijamos en la API de Java de alguna clase, p.e [[https:// | ||
+ | |||
+ | Aquí vemos la documentación del método // | ||
+ | |||
+ | <code java> | ||
+ | /** | ||
+ | * Returns the {@code char} value at the | ||
+ | * specified index. An index ranges from {@code 0} to | ||
+ | * {@code length() - 1}. The first {@code char} value of the sequence | ||
+ | * is at index {@code 0}, the next at index {@code 1}, | ||
+ | * and so on, as for array indexing. | ||
+ | * | ||
+ | * <p>If the {@code char} value specified by the index is a | ||
+ | * <a href=" | ||
+ | * value is returned. | ||
+ | * | ||
+ | * @param | ||
+ | * @return | ||
+ | | ||
+ | * @exception | ||
+ | | ||
+ | | ||
+ | */ | ||
+ | | ||
+ | if ((index < 0) || (index >= value.length)) { | ||
+ | throw new StringIndexOutOfBoundsException(index); | ||
+ | } | ||
+ | return value[index]; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Como vemos se indica una descripción del funcionamiento del método, qué representa cada parámetro, qué se espera devolver y si lanza alguna excepcion. | ||
+ | |||
+ | A continuación se muestra como aparece en los documentos Javadoc generados: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Y aquí como se ve cuando accedo a la documentación del método en Eclipse: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Como se ha indicado anteriormente, | ||
+ | * Descripción de la funcionalidad del método | ||
+ | * Descripción de la finalidad de los parámetros | ||
+ | * Descripción de la finalidad del valor de retorno | ||
+ | * Excepciones, | ||
==== Tags o Etiquetas ==== | ==== Tags o Etiquetas ==== | ||
* **Documentación de clases e interfaces** | * **Documentación de clases e interfaces** |
bloque3/javadoc.1558988621.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)