Groovy Documentation

## Package org.codehaus.groovy.grails.validation.metaclass

Class Summary
ConstraintsDynamicProperty | Instead of returning the closure sets a new proxy meta class for the scope of the call and invokes the closure itself which builds up a list of ConstrainedProperty instances.
ConstraintsEvaluatingDynamicProperty | This is a dynamic property that instead of returning the closure sets a new proxy meta class for the scope of the call and invokes the closure itself which builds up a list of ConstrainedProperty instances.

Groovy Documentation