アノテーション型 UnwrapByDefault
@TargetSE(TYPESE) @RetentionSE(RUNTIMESE) @DocumentedSE public @interface UnwrapByDefault
ValueExtractor
定義にマークを付けて、エクストラクターによってサポートされるコンテナー型で宣言された制約を検出したときに自動的に適用されるようにします。これにより、制約がコンテナーではなくコンテナーの要素に適用されます。必要に応じて、
Unwrapping.Skip
を使用して制約ごとにこの動作を変更し、コンテナー自体に制約を適用できます。@SomeConstraint(payload = Unwrapping.Skip.class) SomeContainerType container;
- 導入:
- 2.0
- 作成者:
- Guillaume Smet