@RetentionSE(valueSE=RUNTIMESE) @TargetSE(valueSE=TYPE_USESE) @DocumentedSE public @interface ExtractedValue
ValueExtractor
が関連付けられているジェネリクスコンテナー型の型パラメーターをマークするか、非ジェネリクスコンテナー型のラップされた要素の型を指定します。値抽出型には、1 回だけ指定する必要があります。
ValueExtractor
修飾子と型 | オプションの要素と説明 |
---|---|
ClassSE<?> | type ValueExtractor によって抽出された値の型。 |
public abstract ClassSE<?> type
ValueExtractor
によって抽出された値の型。設定されていない場合、型はパラメーター化された型の type 引数から自動的に推測されます。 非ジェネリクスラッパー型の値エクストラクターを定義するために使用されます。OptionalInt
SE。
ジェネリクスコンテナー型の type パラメーターに ExtractedValue
が定義されている場合は使用できません。この場合、ValueExtractorDefinitionException
がスローされます。
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.