アノテーション型 ExtractedValue
@RetentionSE(RUNTIMESE) @TargetSE(TYPE_USESE) @DocumentedSE public @interface ExtractedValue
ValueExtractorが関連付けられているジェネリクスコンテナー型の型パラメーターをマークするか、非ジェネリクスコンテナー型のラップされた要素の型を指定します。値抽出型には、1 回だけ指定する必要があります。
- 導入:
- 2.0
- 作成者:
- Gunnar Morling, Guillaume Smet
- 関連事項:
ValueExtractor
オプション要素の概要
オプション要素 修飾子と型 オプションの要素 説明 ClassSE<?>typeValueExtractorによって抽出された値の型。
要素の詳細
type
ClassSE<?> type
ValueExtractorによって抽出された値の型。設定されていない場合、型はパラメーター化された型の type 引数から自動的に推測されます。非ジェネリクスラッパー型の値エクストラクターを定義するために使用されます。
OptionalIntSE。ジェネリクスコンテナー型の type パラメーターに
ExtractedValueが定義されている場合は使用できません。この場合、ValueExtractorDefinitionExceptionがスローされます。- 戻り値:
- 値抽出機能によって抽出された値の型
- デフォルト:
- void.class