@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface UnwrapByDefault
ValueExtractordefinition 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
causing the constraints to be applied to the container itself:
@SomeConstraint(payload = Unwrapping.Skip.class) SomeContainerType container;
Copyright © 1996-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.