Simple validation framework using function references to execute validation process. Executed using [[validate]] function which throws a [[ValidationError]] or passing with no result. The process executes all validation, even when first fails, allowing to extract all results from provided [[ValidationError]], through [[ValidationError.errors]]. Example: void someValidation(String param) { throw Exception("INVALID ``param``"); } validate { validations = ...

Scope:
Scope:
Format:
Scope:
Scope:
Scope:
Scope:
Scope:
Scope:

Note: this artifact is located at Ceylon repository (https://modules.ceylon-lang.org/maven/1/)

Licenses

LicenseURL