Enum JavadocTagInfo

  • All Implemented Interfaces:
    Serializable, Comparable<JavadocTagInfo>

    public enum JavadocTagInfo
    extends Enum<JavadocTagInfo>
    This enum defines the various Javadoc tags and their properties.

    This class was modeled after documentation located at javadoc and how to write.

    Some of this documentation was a little incomplete (ex: valid placement of code, value, and literal tags).

    Whenever an inconsistency was found the author's judgment was used.

    For now, the number of required/optional tag arguments are not included because some Javadoc tags have very complex rules for determining this (ex: {@value} tag).

    Also, the isValidOn method does not consider classes defined in a local code block (method, init block, etc.).