Class SingleValuedChecks

java.lang.Object
org.hibernate.validator.ap.internal.checks.SingleValuedChecks
All Implemented Interfaces:
ConstraintChecks

public class SingleValuedChecks extends Object implements ConstraintChecks
A ConstraintChecks implementation that simply executes all contained checks against given elements and annotations.
Author:
Gunnar Morling
  • Constructor Details

    • SingleValuedChecks

      public SingleValuedChecks(ConstraintCheck... checks)
      Creates a new SingleValuedChecks.
      Parameters:
      checks - The checks to execute.
  • Method Details

    • execute

      public Set<ConstraintCheckIssue> execute(Element element, AnnotationMirror annotation)
      Description copied from interface: ConstraintChecks
      Executes the checks contained within this set against the given element and annotation.
      Specified by:
      execute in interface ConstraintChecks
      Parameters:
      element - An annotated element.
      annotation - The annotation to check.
      Returns:
      A set with errors. Will be empty in case all checks passed successfully.