Interface Constraint

    • Method Detail

      • getViolationDescription

        String getViolationDescription​(short violationCode)
        Deprecated.
        Gets a short, one-sentence description of what a given violation code means.
        Specified by:
        getViolationDescription in interface Constraint
        Parameters:
        violationCode - numeric violation code
        Returns:
        matching violation description
      • check

        List<Short> check​(Constraint.Environment env,
                          Mutation mutation)
        Deprecated.
        Checks a mutation for constraint violations. If the mutation contains no violations, returns null. Otherwise, returns a list of violation codes. Violation codes must be non-negative. Negative violation codes are reserved for system use.
        Parameters:
        env - constraint environment
        mutation - mutation to check
        Returns:
        list of violation codes, or null if none
      • check

        default List<Short> check​(Constraint.Environment env,
                                  Mutation mutation)
        Deprecated.
        Implemented for backwards compatibility.
        Specified by:
        check in interface Constraint
        Parameters:
        env - constraint environment
        mutation - mutation to check
        Returns:
        list of violation codes, or null if none
        Since:
        2.1.0