Annotation Checks

AnnotationLocation Checks location of annotation on language elements.
AnnotationOnSameLine Checks that annotations are located on the same line with their targets.
AnnotationUseStyle Checks the style of elements in annotations.
MissingDeprecated Verifies that the annotation @Deprecated and the Javadoc tag @deprecated are both present when either of them is present.
MissingOverride Verifies that the @Override annotation is present when the @inheritDoc javadoc tag is present.
PackageAnnotation Checks that all package annotations are in the package-info.java file.
SuppressWarnings Allows to specify what warnings that @SuppressWarnings is not allowed to suppress.

Annotation Holder Checks

SuppressWarningsHolder Maintains a set of check suppressions from @SuppressWarnings annotations.