All Superinterfaces:
JavaAssertThat, JavaCheckIf, JavaRequireThat, Validators<JavaValidators>

public interface JavaValidators extends Validators<JavaValidators>, JavaRequireThat, JavaAssertThat, JavaCheckIf
Creates validators for the Java API with an independent configuration.

A factory that creates different types of validators.

There are three kinds of validators:

  • requireThat() for method preconditions.
  • assert that() for class invariants, and method postconditions.
  • checkIf() for returning multiple validation failures.
  • Method Details

    • newInstance

      static JavaValidators newInstance()
      Creates a new instance using the default configuration.
      Returns:
      an instance of this interface