アノテーションインターフェース SkipIfPortableExtensionPresent


@TargetSE(TYPESE) @RetentionSE(RUNTIMESE) public @interface SkipIfPortableExtensionPresent
ビルド互換拡張機能に @SkipIfPortableExtensionPresent アノテーションが付いている場合、CDI コンテナーが移植可能な拡張機能を実行でき、特定のクラスの移植可能な拡張機能が存在すると判断した場合、無視されます。

指定されたポータブル拡張クラスは、アノテーション付きのビルド互換拡張の機能を反映することが期待されます。これにより、移植可能な拡張機能と互換性のある拡張機能を共存させることができます。

導入:
4.0
  • 必須定数のサマリー

    必須要素
    修飾子と型
    必須要素
    説明
    ClassSE<? extends Extension>
    アノテーション付きビルド互換拡張機能の機能を反映することが期待される Extension を実装するクラス。
  • 要素の詳細

    • value

      ClassSE<? extends Extension> value
      アノテーション付きビルド互換拡張機能の機能を反映することが期待される Extension を実装するクラス。
      戻り値:
      移植可能な拡張クラス