アノテーション型 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 引数から自動的に推測されます。

        非ジェネリクスラッパー型の値エクストラクターを定義するために使用されます。OptionalIntSE

        ジェネリクスコンテナー型の type パラメーターに ExtractedValue が定義されている場合は使用できません。この場合、ValueExtractorDefinitionException がスローされます。

        戻り値:
        値抽出機能によって抽出された値の型
        デフォルト:
        void.class