@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface UnwrapByDefault
ValueExtractor
definition so that it is applied automatically when detecting constraints declared on
the container type supported by the extractor, causing the constraints to be applied to the container's elements
instead of the container.
If needed, this behavior can be changed per constraint using Unwrapping.Skip
, causing the constraints to be
applied to the container itself:
@SomeConstraint(payload = Unwrapping.Skip.class) SomeContainerType container;
Copyright © 2007-2017 Red Hat Inc. All Rights Reserved. Released under the Apache Software License 2.0.