Class Nonnegative.Checker

java.lang.Object
javax.annotation.Nonnegative.Checker
All Implemented Interfaces:
TypeQualifierValidator<Nonnegative>
Enclosing class:
Nonnegative

public static class Nonnegative.Checker extends Object implements TypeQualifierValidator<Nonnegative>
  • Constructor Details

    • Checker

      public Checker()
  • Method Details

    • forConstantValue

      public When forConstantValue(Nonnegative annotation, Object v)
      Description copied from interface: TypeQualifierValidator
      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.
      Specified by:
      forConstantValue in interface TypeQualifierValidator<Nonnegative>
      Parameters:
      annotation - the type qualifier
      v - the value to check
      Returns:
      a value indicating whether or not the value is an member of the values denoted by the type qualifier