Annotation @param em Java

Hiten Kanwar 12 outubro 2023
Annotation @param em Java

Em Java, as anotações são as tags que representam os metadados, que são anexados a uma classe, interface, métodos, etc., para indicar algum tipo especial de informação adicional que pode ser usada pelo JVM e pelo compilador Java.

A anotação @param é um comentário de formato especial usado pelo javadoc que gera a documentação.

Neste tutorial, discutiremos como a anotação @param funciona em Java.

Como mencionado acima, @param é um tipo especial de comentário de formato usado pelo javadoc, que gera a documentação. Ele denota uma descrição do parâmetro (ou parâmetros múltiplos) que um método pode receber.

Existem também anotações como @return e @ver para descrever os valores de retorno e informações relacionadas.

Se usada em qualquer método específico, esta anotação não afetará o método de seu funcionamento de forma alguma. Ele é usado apenas para criar documentação desse método específico. Podemos colocar essa anotação logo antes de uma classe, método, campo, construtor, interface, etc.

A vantagem de usar essa anotação é que, ao usá-la, permitimos que as classes Java simples, que podem conter atributos e algumas tags javadoc personalizadas, sirvam como descrições de metadados simples para a geração de código.

Por exemplo,

/*
 *@param number
 *@return integer
 */
public int main number(int num) {
  // if number is less than 5, square it
  if (num < 5) {
    num = num * num;
  } else {
    // else add the number to itself
    num = num + num;
  }
  return num;
}

No exemplo acima, o método number() atuará como metadados para o resto do código. Sempre que o código reutiliza esse método, o IDE mostra os parâmetros que esse método aceita. Nesse caso, um parâmetro é aceito, e esse é um número inteiro denominado num. Além disso, o tipo de método de retorno, que neste caso é int.

Artigo relacionado - Java Annotation