Javadoc-Referenz-param aus einem anderen Verfahren

Möchte ich nicht schreiben, redundante javadoc-Kommentare. Wie Sie sehen können, @param x ist in einer Weise redundant. Gibt es einen javadoc-markup wählen Sie einen Verweis aus @param x in der Klasse B zu @param x in der Klasse A oder darf ich die einfach weglassen?

/**
 * 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
}
  • Ich würde einen Schritt zurück und Fragen sich, warum Sie dokumentieren die Parameter angezeigt werden, haben eine offensichtliche Bedeutung. Wenn der code sich selbst dokumentieren auf der Grundlage der Namen, die Sie wählen, JavaDoc ist weitgehend irrelevant.
  • Dies ist ein minimal-Beispiel, nur zur illustration.
  • Notiz an mich: {@inheritDoc} zumindest erlaubt das kopieren von einem doc von einer überschriebenen Methode.
  • Gleiche für die aktuelle Methode: stackoverflow.com/questions/1667212/...
InformationsquelleAutor Matthias | 2011-03-09
Schreibe einen Kommentar