Non voglio scrivere commenti javadoc ridondanti. Come puoi vedere, @param x
è in un modo ridondante. Esiste un markup javadoc per impostare un punto di riferimento da @param x
in classe B
-@param x
in classe A
o ho il permesso di lasciare solo fuori?Param di riferimento Javadoc da un altro metodo
/**
* Class A constructor
*
* @param x position on x-axis
*/
public A(final int x) {
this.x = x;
}
/**
* Class B constructor
*
* @param x position on x-axis
* @param y position on y-axis
*/
public B(final int x, final int y) {
super(x);
this.y = y
}
vorrei fare un passo indietro e chiedere il motivo per cui occorre documentare i parametri che sembrano avere un significato evidente. Se il codice è auto-documentato in base ai nomi scelti, JavaDoc è in gran parte irrilevante. –
@John Questo è un esempio minimo, solo per illustrazione. – Matthias
Nota a me stesso: [{} @inheritDoc] (http://docs.oracle.com/javase/1.4.2/docs/tooldocs/windows/javadoc.html#inheritingcomments) almeno permette la copia di un documento di un metodo override . – Matthias