public class TargetCheck extends AbstractConstraintCheck
ElementType
s FIELD, METHOD, TYPE or ANNOTATION_TYPE is specified
using the Target
meta-annotation for constraint annotation types.Constructor and Description |
---|
TargetCheck(AnnotationApiHelper annotationApiHelper) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<ConstraintCheckIssue> |
checkAnnotationType(javax.lang.model.element.TypeElement element,
javax.lang.model.element.AnnotationMirror annotation)
Checks, whether the given annotation is allowed at the given annotation
type declaration.
|
checkField, checkMethod, checkNonAnnotationType
public TargetCheck(AnnotationApiHelper annotationApiHelper)
public java.util.Set<ConstraintCheckIssue> checkAnnotationType(javax.lang.model.element.TypeElement element, javax.lang.model.element.AnnotationMirror annotation)
ConstraintCheck
checkAnnotationType
in interface ConstraintCheck
checkAnnotationType
in class AbstractConstraintCheck
element
- An annotated annotation type declaration.annotation
- An annotation at that annotation type.Copyright © 2007-2022 Red Hat, Inc. All Rights Reserved