インターフェース | 説明 |
---|---|
Unwrapping | 検証前に値をラップ解除する必要があるかどうかを示すために制約の payload() で使用される一連のインターフェース。 |
Unwrapping.Skip | UnwrapByDefault アノテーションによって ValueExtractor で有効になっている場合、アンラップをスキップします。 |
Unwrapping.Unwrap | 検証前に値をアンラップします。 |
ValueExtractor<T> | 型 T のコンテナーオブジェクトから値を抽出するために使用されるロジックを定義します。 |
ValueExtractor.ValueReceiver | ValueExtractor によって抽出された値を受け取る一連のメソッドを提供します。 |
例外 | 説明 |
---|---|
ValueExtractorDeclarationException | ValueExtractor の構成が不正な場合に発生します。 |
ValueExtractorDefinitionException | ValueExtractor 定義が不正な場合に発生します。 |
アノテーション型 | 説明 |
---|---|
ExtractedValue | ValueExtractor が関連付けられているジェネリクスコンテナー型の型パラメーターをマークするか、非ジェネリクスコンテナー型のラップされた要素の型を指定します。 |
UnwrapByDefault | ValueExtractor 定義にマークを付けて、エクストラクターによってサポートされるコンテナー型で宣言された制約を検出したときに自動的に適用されるようにします。これにより、制約がコンテナーではなくコンテナーの要素に適用されます。 |
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.