Interface TypeQualifierValidator<A extends Annotation>

All Known Implementing Classes:
MatchesPattern.Checker, Nonnegative.Checker, Nonnull.Checker, RegEx.Checker

public interface TypeQualifierValidator<A extends Annotation>
  • Method Summary

    Modifier and Type
    Method
    Description
    forConstantValue(A annotation, Object value)
    Given a type qualifier, check to see if a known specific constant value is an instance of the set of values denoted by the qualifier.
  • Method Details

    • forConstantValue

      @Nonnull When forConstantValue(@Nonnull A annotation, Object value)
      Given a type qualifier, check to see if a known specific constant value is an instance of the set of values denoted by the qualifier.
      Parameters:
      annotation - the type qualifier
      value - the value to check
      Returns:
      a value indicating whether or not the value is an member of the values denoted by the type qualifier