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