Atom Feed SITE FEED   ADD TO GOOGLE READER

Java Minutiae - @return

Often I see Javadoc with only an @return tag:
  /**
* @return the current user assigned to make the delivery, or {@code null}
* if no such assignment has been made.
*/
public User getDeliveryPerson();

Unfortunately, the javadoc command line tool doesn't handle this format particularly well. Since the method has no summary, nothing is listed in the Javadoc overview:

Instead, whenever your method has no description, promote the @return tag into the method description by replacing @return with the word "Returns":
  /**
* Returns the current user assigned to make the delivery, or {@code null}
* if no such assignment has been made.
*/
public User getDeliveryPerson();

This makes the Javadoc report much better:

Thanks to Kevinb for the tip.