Enum JavadocTagInfo

java.lang.Object
java.lang.Enum<JavadocTagInfo>
com.puppycrawl.tools.checkstyle.checks.javadoc.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.).